zoukankan      html  css  js  c++  java
  • Struts2之配置

    Struts2的默认配置文件是struts.xml放在/web-inf/classes目录下,struts配置文件的最大作用就是配置Action与请求之间的对应关系,并配置逻辑视图名和物理视图名之间的对应关系。除此之外,还可以在配置文件中配置常量,导入其他配置文件等。

    1.常量配置

    struts2的常量相当于对Struts2框架整体起作用的属性   这些常量(属性)可以再struts.xml配置文件中进行配置 ,也可以在管理常量的文件struts.properties中进行配置,作用是一样的。

     通过查看struts2-core-2.2.1.jar中的org/apache/struts2下的default.properties文件,可知struts2支持哪些常量(属性配置)

    配置常量一般有三种方式:

    通过struts.xml配置文件                   ----------推荐使用这种   使用<constant  name=" "  value=" "/>元素配置

    通过struts.properties配置文件          ----------不推荐使用这种

    通过web.xml配置核心Filter时,配置     ---------不使用这种,web.xml文件最好精简

    2.包含其他配置文件

    默认情况下struts只会加载/web-inf/classes(类加载路径)下的struts.xml,struts.properties和jar包中default-struts.xml,struts-plugin.xml四个文件。

    随着应用规模扩大,系统中的Action数量增多,如果把Action全在struts.xml文件中配置,必然导致struts.xml文件过长,难以阅读。

    可以把struts.xml文件分解为多个配置文件,然后在struts.xml中包含其他配置文件。

    利用<include  file="  "/>  元素进行配置

    3.Action的配置

       包括请求地址与Action类的对应    逻辑视图名和物理视图名的对应  

    <action   name="  "   class="   ">                      -------------请求地址与Action类的对应

             <result   name="  ">   </result>              -------------逻辑视图名和物理视图名的对应

             <result   name="  ">   </result>

    </action>

  • 相关阅读:
    mysql重置id
    mysql数据类型
    手把手教你新建一个Vue项目
    用markdown开始优雅的写作
    源码阅读心得
    断点调试-程序员的必修课
    代码还是短点好!
    GoJS v1.8.27 去水印方法
    VS code不用集成终端如何修改并推送分支?
    LeetCode日拱一卒
  • 原文地址:https://www.cnblogs.com/wangliyue/p/4117118.html
Copyright © 2011-2022 走看看