zoukankan      html  css  js  c++  java
  • Struts2中的namespace使用

    namespace一般在项目比较复杂的情况下使用较好。

    在struts2的项目中,namespace主要在以下环境中常使用:

    1. 在配置文件中(struts.xml)以及被它包含的XX.xml文件中

    一般namespace用来提供给查找action使用。

    对于result,返回的结果一般都写成绝对路径。

    此时,如果返回的结果为一个action且action不在同一个namespace中,对于我们来讲,也要写绝对路径,此时不同的namespace和目录使用相同。

    2. 在连接请求中,例如:<a href=XXX/test1/test2/a.action></a>

    程序会自动在XXX/test1/test2/下查找有没有一个action 为a 的,如果有就执行;如果没有找到,就在XXX/test1/下查找有没有一个action为a的,找到就执行;按照这个规律一直找下去,但此规律不可反向,如果还没有找到,最后就会在namespace=/下查找,若此时还没有找到,就会报错没有对应的action。

    3.在struts标签中的<s:form>中使用。使用方法和2中使用相同。

  • 相关阅读:
    Tomcat组件
    Tomcat介绍
    Varnish的VCL
    varnish的架构和日志
    Varnish介绍
    HAProxy的配置
    HAProxy介绍
    KeepAlived的实现示例
    KeepAlived的配置
    vue2.0填坑有感(持续更新ing)
  • 原文地址:https://www.cnblogs.com/haoke/p/3846847.html
Copyright © 2011-2022 走看看