相信学过一个框架的人在学习另一个框架时会非常的快,因为框架的学习无非是文件的配置、新类的熟悉。strurs2亦是如此。我这里不会把STRUTS2所有的开发过程给列出来,因为论坛上已经有很多大牛已经在做了。只是列举些思路及自己在学习过程中碰到的问题。本案适用的是2.1.8版本,可能跟其他版本存在些差异。
1) web.xml配置过滤器 ,网络上很多教材在配置时用的是
org.apache.struts2.dispatcher.FilterDispatcher
因为是初学,并不是很了解这个过滤器是不是类似与struts1中的ActionServlet.不过自己在看struts2自带的blank包时,发现使用的是
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
showcase实例则使用了三个过滤器
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter
com.opensymphony.module.sitemesh.filter.PageFilter
其中具体的不同,还需要以后看源代码。
2) struts.xml文件配置
下面是的我的一个简单配置,因为继承的struts-default,所以简单修改了些属性
<struts>
<constant name="struts.enable.DynamicMethodInvocation"
value="false" />
<!-- 开发模式下 -->
<constant name="struts.devMode" value="true" />
<!--命名空间真的非常重要,简单说是为逻辑业务分区 -->
<package name="struts2" namespace="/mystruts"
extends="struts-default">
<action name="sum" class="Action.FirstAction">
<result name="positive">/positive.jsp</result>
<result name="negative">/negative.jsp</result>
</action>
<action name="mulInput" class="Action.MulSubmitAction" method="save">
<result name="save">/mystruts/result.jsp</result>
<result name="print">/mystruts/result.jsp</result>
</action>
</package>
</struts>
分享到:
相关推荐
Struts2是在WebWork2基础上发展而来的.和Struts1一样,Struts2也属于MVC框架.需要注意:尽管Struts2与Struts1在名称上的差别不大,但两者在代码编写风格上几乎是不一样的.
Struts2-Spring-Hibernate整合,和Struts2,Hibernate的学习笔记。密码是kmp3314.
NULL 博文链接:https://hanazawakana.iteye.com/blog/1593221
struts2学习笔记总结
Struts2学习笔记,介绍了struts2的基础部分
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
struts2四天的学习笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
struts2教程-学习笔记.zip
1. struts2框架的引入 1)把struts2的相关jar包导入到项目中去 2)把struts2框架的配置文件struts.xml复制粘贴到项目中的src下面(同时也可以把log4j.properties放到src下) 在这里我们主要是要的这个struts.xml文件...
01 Struts2-Action 5 一、 Struts作用: 5 二、 搭建Struts2的运行环境: 5 三、 Namespace 6 四、 标签 6 五、 Action 6 六、 路径问题的说明 8 七、 Action的动态调用方法 8 八、 Action通配符(wildcard)的配置 9 ...
struts2学习笔记struts2学习笔记struts2学习笔记
struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换
本人学习struts2的笔记,希望大家可以多多学习以后共同交流
Struts2_学习笔记Struts2_学习笔记Struts2_学习笔记
这个是本人自学struts2框架时的总结笔记,里面关于struts2的基本知识很是详尽,如果想要进阶的就不要看了,这只是struts2基础的笔记,个人学习用的,绝不掺假!