Struts2 搭建步骤

---- 1.将struts2所需要的包复制到工程的lib目录

commons-fileupload-1.2.1.jar

commons-logging-1.0.4.jar

freemarker-2.3.15.jar

ognl-2.7.3.jar

struts2-core-2.1.8.1.jar

xwork-core-2.1.6.jar



---- 2.Struts2通过StrutsPrepareAndExecuteFilter过滤器来启动,在web.xml文件中输入如下配置:
<!-- Struts2核心控制器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


---- 3.Action必须配置在struts.xml文件中
<struts>
<package name="test" extends="struts-default">
<action name="simple" class="com.aptech.action.SimpleAction">
<result name="to-index">/index.jsp</result>
</action>
</package>
</struts>


---- 4.Struts2的控制器:
public class SimpleAction {
public String execute() throws Exception{
return "to-index";
}
}


说明:
无需实现任何接口或继承任何类,但有时为了简化某些功能必须继承ActionSupport类
execute()方法会被自动调用,该方法用于处理用户请求,返回类型为String,是跳转路径的逻辑名称.向上抛出Exception表示能够处理所有异常.
“to-index”是跳转路径的逻辑名称.



你可能感兴趣的:(struts)