您的位置:首页 > 编程语言 > Java开发

Struts2配置

2015-09-13 22:42 525 查看
1.创建Java Web项目

2.引入Struts的依赖包,将依赖包拷贝到WEB-INF/lib下

*commons-logging-1.1.3

*freemarker-2.3.22

*ognl-3.0.6

*struts2-core-2.3.24

*xwork-core-2.3.24

*commons-fileupload-1.3.1 上传的

*commons-lang3-3.2

*javassist-3.11.0.GA

否则会报错:Dispatcher initialization failed。

3.在web.xml配置文件中,配置StructsPrepareAndExecuteFilter或FilterDispatcher

<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>




4.提供struts2配置文件struts.xml,放到src下

5.建立JSP(Login.jsp、login_success.jsp、error_jsp)

6.创建struts2的Action,Action可以不用继承Structs2框架的任何类,也不要实现Struts2的任何接口

所以struts2的Action可以是一个POJO(纯粹的Java对象)

所以Struts2的Action测试更容易

Struts2缺省方法名称:

public String execute() throws Exception{

}



7.在Action中提供getter和setter方法,便于收集数据(这种数据收集模式一般称为属性驱动模式)

8.将JSP和Action配置到struts.xml配置文件中。

<!-- 需要继承一个包 -->
	<package name="structs2" extends="struts-default">
		<action name="login" class="com.hbdx.structs2.LoginAction">
			<result name="success">/login_success.jsp</result>
			<result name="error">/login_error.jsp</result>
		</action>
	</package>






9.了解struts-default.xml配置文件,default.properties Struts2的默认后缀为".action"

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: