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中使用相同。

  • 相关阅读:
    vue 基础
    Bootstrap 基础
    FormatMessage函数
    CreateProcess中的部分参数理解
    关于远程线程的调用
    利用服务枚举进程
    FindQQByProcess
    寻找kernel32.dll的地址
    ShellCode的几种调用方法
    操作系统版本
  • 原文地址:https://www.cnblogs.com/haoke/p/3846847.html
Copyright © 2011-2022 走看看