struts2中的Action
1、 struts2和struts1的Action对比:
struts1所有访问用户共用一个Action,而struts2每次都生成一个新的Action对象,struts2的优势是不会产生线程不安全的情况(但是消耗内存会多一些)。
2、 具体视图的返回可以由用户自己定义的Action来决定,具体的手段是根据根据返回的字符串找到对应的配置项,来决定视图的内容;通常可以从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法。
本文探讨了Struts2与Struts1在Action处理上的不同之处,指出Struts2每次请求都会创建新的Action实例,有效避免了线程安全问题,同时也介绍了如何通过返回字符串来指定视图。
struts2中的Action
1、 struts2和struts1的Action对比:
struts1所有访问用户共用一个Action,而struts2每次都生成一个新的Action对象,struts2的优势是不会产生线程不安全的情况(但是消耗内存会多一些)。
2、 具体视图的返回可以由用户自己定义的Action来决定,具体的手段是根据根据返回的字符串找到对应的配置项,来决定视图的内容;通常可以从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法。

被折叠的 条评论
为什么被折叠?