Struts2.1的应用配置

本文介绍如何配置Struts2.1框架,包括添加必要的.jar包、配置web.xml中的过滤器、创建struts.xml及struts.properties文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Struts2.1的应用配置:
一、加入版本一致的.jar包:
下载的struts-2.1.6-all.zip解压包中lib目录中的:
(1)struts2-spring-plugin-2.1.6.jar(2)commons-logging.jar(3)freemarker.jar(4)ognl.jar(5)
struts2-core.jar(6)xwork.jar(7)commons-io-1.3.2.jar(8)commons-fileupload-1.2.1.jar
(9)struts2-dojo-plugin-2.1.6.jar(10)struts-dwr-plugin-2.1.6.jar(11)spring-web-2.5.3.jar
(注 意lib目录中Struts2框架的类库有版本后缀,例如commons-logging.jar可能为:commons-logging- 1.0.4.jar,struts2-core.jar可能为struts2-core-2.1.6.jar)将上述的包加入到项目的WEB- INF\lib目录中,这里需要确保这些包的版本一致。
二、打开WebRoot\WEB-INF目录中的web.xml文件
加入web的过滤器和mapping。
   <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
三、创建strut2的配置文件,在src下创建struts.xml配置文件:
<struts>
<include file="struts-default.xml" />
    <package name="Spring" extends="struts-default">
        <action name="UserActionLogs" class="com.bsp.action.UserAction">
            <result name="success">/index.jsp</result>
            <result name="error">/sshlogin.jsp</result>
             <result name="input">/userlogin.jsp</result>
        </action>
    </package>
</struts>
还要在src下创建struts.properties属性文件:
#指定Struts 2处于开发状态
struts.devMode = true
#指定当Struts 2配置文件改变后,Web框架是否重新加载Struts 2配置文件
 struts.configuration.xml.reload=true
#设置字符集
struts.i18n.encoding=UTF-8
#该属性指定Http的请求后缀
struts.action.extension=do,action  
#指定当前应用默认的国际化地区信息
#struts.locale=en_us
struts.custom.i18n.resources=globalMessages
struts.objectFactory =spring
四、struts的应用开发,编码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值