`

struts2---学习笔记1

阅读更多
相信学过一个框架的人在学习另一个框架时会非常的快,因为框架的学习无非是文件的配置、新类的熟悉。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 - 学习笔记

    Struts2是在WebWork2基础上发展而来的.和Struts1一样,Struts2也属于MVC框架.需要注意:尽管Struts2与Struts1在名称上的差别不大,但两者在代码编写风格上几乎是不一样的.

    Struts2-Spring-Hibernate

    Struts2-Spring-Hibernate整合,和Struts2,Hibernate的学习笔记。密码是kmp3314.

    struts2框架自带项目struts2-mailreader学习笔记

    NULL 博文链接:https://hanazawakana.iteye.com/blog/1593221

    struts2学习笔记总结

    struts2学习笔记总结

    Struts2学习笔记

    Struts2学习笔记,介绍了struts2的基础部分

    struts2 学习重点笔记

    这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用

    struts2学习笔记(完美总结)——转自OPEN经验库

    struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!

    struts2四天的学习笔记

    struts2四天的学习笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    struts2教程-学习笔记.zip

    struts2教程-学习笔记.zip

    struts2学习笔记(1)

    1. struts2框架的引入 1)把struts2的相关jar包导入到项目中去 2)把struts2框架的配置文件struts.xml复制粘贴到项目中的src下面(同时也可以把log4j.properties放到src下) 在这里我们主要是要的这个struts.xml文件...

    Struts2 学习笔记

    01 Struts2-Action 5 一、 Struts作用: 5 二、 搭建Struts2的运行环境: 5 三、 Namespace 6 四、 标签 6 五、 Action 6 六、 路径问题的说明 8 七、 Action的动态调用方法 8 八、 Action通配符(wildcard)的配置 9 ...

    struts2学习笔记

    struts2学习笔记struts2学习笔记struts2学习笔记

    struts2学习笔记3数据类型转换

    struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换

    struts2学习笔记.doc

    本人学习struts2的笔记,希望大家可以多多学习以后共同交流

    Struts2_学习笔记

    Struts2_学习笔记Struts2_学习笔记Struts2_学习笔记

    struts2详细学习笔记

    这个是本人自学struts2框架时的总结笔记,里面关于struts2的基本知识很是详尽,如果想要进阶的就不要看了,这只是struts2基础的笔记,个人学习用的,绝不掺假!

Global site tag (gtag.js) - Google Analytics