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

  • 相关阅读:
    FileReader读数据
    FileWriter写数据
    装饰者设计模式
    数据库连接池
    事务
    EL表达式
    console.log是异步的吗?
    使用i3wm时出现的若干问题的解决办法
    使用xmodmap修改键盘映射
    CentOS7 Minimal 安装后出现的若干问题解决办法
  • 原文地址:https://www.cnblogs.com/haoke/p/3846847.html
Copyright © 2011-2022 走看看