Struts2应用开发步骤

1.将Struts2的lib文件夹下的commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、freemarker-2.3.16.jar、javassist-3.7.ga.jar、ognl-3.0.jar、struts2-core-2.2.1.jar、xwork-core-2.2.1.jar复制到Web应用WEB-INF/lib路径下


2.在web.xml中配置核心Filter:

<filter>
				<filter-name>struts2</filter-name>
				<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
			</filter>
			<!-- 让Struts 2的核心Filter拦截所有请求 -->
			<filter-mapping>
				<filter-name>struts2</filter-name>
				<url-pattern>/*</url-pattern>
			</filter-mapping>


3.定义发送请求的表单

4.定义处理用户请求的Action

5.配置Action,放在类加载路径的struts.xml中配置: (也可使用约定)

struts.xml:

<action name="login" class="....">
...
</action>

6.配置处理结果与视图资源的对应:

struts.xml:

<action name="login" class="org.codingwhy.app.action.LoginAction">
<result name="input">/login.jsp</result>
<result name="success">/welcome.jsp</result>
...
</action>

7.编写视图资源 (如果Action需要将一些数据传入视图资源,可借助与OGNL表达式)

你可能感兴趣的:(struts,web.xml,struts2.0)