Struts中常量配置,分模块开发,通配符,转发和重定向

来源:互联网 发布:mysql不能删除数据 编辑:程序博客网 时间:2024/05/22 00:15
1>常量配置:    一些常量的配置位置
   
   在Struts.xml中修改常量:
    <!--常量的配置              配置请求后缀 -->
   <constantname="struts.action.extension"value="action"></constant>
   <!-- 配置开发者模式      错误信息提示的更加明显-->
   <constantname="struts.devMode"value="ture"></constant>
   <!-- 开启自动刷新功能      当修改Struts.xml文件的时候  不需要重新启动服务器-->
   <constantname="struts.configuration.xml.reload"value="ture"></constant>
  
   2>分模块开发   在开发中配置多个xml文件,核心功能过滤器中只读取struts.xml分模块           开发,最后引用到struts.xml中
   <!-- 用于包含其他配置文件    框架只能自动识别   Struts.xml文件  其他名称的读取不到
    

 

3>通配符的使用:   就是用占位符匹配具体的字符
    

4>转发和重定向(页面转发,重定向    action转发和重定向)
    
   转发和重定向的区别:   转发显示上一次的url,共享上一次的请求(action)
     重定向显示下一次的url,也就是上次访问路径发生变化   ,不共享上一次的请求(action)
     页面:
   result type的默认为  type="dispatcher" 转发      redirecter重定向
   action请求:
     chain相当于转发           redirectAction 重定向
  <!-- 转发到另一个action     chain  直接就是   action没有后缀
       重定向到一个action   也是直接就是action请求
  如下:
  
    
                
    
原创粉丝点击