zoukankan      html  css  js  c++  java
  • SSH学习

    SSH 学习笔记
    SSH:struts + hibernate + spring
    • 第一部分:struts2 (没有数据库)
      • struts2 简介
        • servlet解耦,实现了MVC的思想;
      • struts2 配置文件的标签
        • package
          • name:唯一标识一个包,不能重名;
          • extends:继承其他包,可以直接使用该包中的资源;
          • abstract:true 包为抽象包,不能写action标签。默认为false;
          • namespace:命名空间,注意搜索机制,默认namespace="/";
        • action
          • name:action的名字(也就是请求地址),不同命名空间下的action名可以重复,相同命名的package下的acton名不能重复;
          • class:action对应的实现类(包.类名);
          • method:在对应的class中具体执行哪个方法。如果不写,默认执行execute方法;
        • result
          <struts>
                <package name="com.yz.action" extends="struts-default">
                     <!-- 全局的result -->
                     <global-results>
                           <result name="err">err.jsp</result>
                     </global-results>
                     <action name="LoginAction" class="com.yz.action.LoginAction" method="login">
                           <result name="success">success.jsp</result>
                           <result name="fail">fail.jsp</result>
                     </action>
                </package>
          </struts>
                      出现在package中的所有action的共用一套result 
        • type常用属性:
          • dispatcher 转发(默认)[可传递数据]
          • redirest重定向[不可传递数据]
          • chain 链接(转发)到另一个action[可传递数据]
          • redirectAction 重定向到另一个action[不可传递数据]
          • costant
            <constant name="struts.action.extension" value="do"></constant>
          • include
            <include file="stu_struts.xml"></include>
  • 相关阅读:
    .Net内存回收
    select rank() over
    Android中如何区分界面组件创建和销毁的类型
    Thread和Runnable的区别
    Intent对象若干数据项的含义总结
    libcurl用法
    Hadoop 使用Combiner提高Map/Reduce程序效率
    Struts2中的get、set方法作用:
    struts2 使用jsonplugin
    struts.custom.i18n.resources国际化详解(一)
  • 原文地址:https://www.cnblogs.com/wq-code/p/8360929.html
Copyright © 2011-2022 走看看