struts2中文教程(一)

struts2必须导入的常用的五个jar包:xwork-2.0.4.jar ; struts2-core-2.0.11.1.jar ; freemarker-2.3.8.jar;  ognl-2.6.11.jar; commons-logging-api-1.1.jar。这几个文件是使用struts2时必须导入的,这是我使用时的版本,可能现在版本有所更新。你可以去她的官方网站下载。

struts2通过过滤器来替代struts1.x 中的actionServlet配置。在web.xml中的配置如下:

1 <filter>
2     <filter-name>struts2</filter-name>
3     <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
4 </filter>
5 <filter-mapping>
6     <filter-name>struts2</filter-name>
7     <url-pattern>/*</url-pattern>
8 </filter-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>

 struts2的主配置文件使用struts.xml,它必须放在classes目录下,配置如下:

 

1 <struts>
2     <package name="struts2" extends="struts-default">
3         <action name="login" class = "类路径">
4             <result name="success">jsp页面</result>
5             <result name="input">jsp页面</result>
6         </action>
7     </package>
8 </struts>

 注:<package>标签说明:

        name="struts"  是为<package>起的名字

        extends="struts-default" 每个包都应继承sturts-default这个包,这是默认的包。struts2在此包中定义的很多我们要使用的功能。

     <action>标签说明:

       name="页面请求的action名",相当于struts1.x中的path属性的设置

     <result>标签说明:

       name="action中返回的字符串"。在struts2中,action返回的是一个字符串。<result>/页面</result>为跳转的页面。如果action返回的是字符串,则 <result>中的name可不配置,默认的为name="success",如果name="input",则是返回的错误处理页面,相当于struts1.x中的input属性设置。

转载于:https://www.cnblogs.com/han2000lei/archive/2009/03/06/1404565.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值