读书人

Struts2(18):Struts2深入探索续二

发布时间: 2012-10-24 14:15:58 作者: rapoo

Struts2(18):Struts2深入探索续2

Struts2与Servlet是低耦合的,这可使项目不依赖于具体的容器。如可方便做单元测试。

1,如需在struts2中使用servlet,可通过com.opensymphony.xwork2.ActionContext类来调用。

此类中有很多方法,可以取得session,application等参数。

2,也可以通过实现ServletRequestAware接口来实现:

首先定义一个变量request,在实现接口的setServletRequest方法中,为此变量赋值(由框架实现),这样就可以在此类中使用request了。

<s:form action ="register2!someMethod.action">

?someMethod即对应的是register2这个action中的方法。

?

读书人网 >软件架构设计

热点推荐