zoukankan      html  css  js  c++  java
  • Struts2命令空间小结

    sturts2命名空间小结,以tomcat为服务器

    1. 命名空间配置为“/”

    <package name="default" namespace="/" extends="struts-default">
      <action name="HelloWorld" class="com.venn.action.HelloWorldAction">
        <result>/jsp/test.jsp</result>
      </action>
    </package>

    访问地址1:http://localhost:8080/HelloWorld/HelloWorld.action

    但是,用 http://localhost:8080/HelloWorld/path1/path2/path3/HelloWorld.action 同样可以访问

    2.命名空间为具体路径,如“/path1/path2”

    <package name="default" namespace="/path1/path2" extends="struts-default">
    <action name="HelloWorld" class="com.venn.action.HelloWorldAction">
    <result>/jsp/test.jsp</result>
    </action>
    </package>

    访问地址:http://localhost:8080/HelloWorld/path1/path2/HelloWorld.action

    如果使用: http://localhost:8080/HelloWorld/path1/path2/path3/HelloWorld.action 同样可以访

    总结:struts2中搜索Action的机制:

      1.如果命名空间存在,就在命名空间中找Action

      2.如果命名空间不存在,就在当前命名空间的上一级找Action,依次类推,直到根命名空间 “/”,找不到则抛出异常

      

     

  • 相关阅读:
    将maven项目托管到github
    HDOJ_1215_七夕节
    HDOJ_1108_最小公倍数
    HDOJ_1061_Rightmost Digit
    HDON_1021_Fibonacci Again
    HDOJ_1008_Elevator
    HDOJ_1235_统计同成绩学生人数
    HDOJ_2006_求奇数的乘积
    HDOJ_1201_18岁生日
    HDOJ_1019_大二写_Least Common Multiple
  • 原文地址:https://www.cnblogs.com/Springmoon-venn/p/5578843.html
Copyright © 2011-2022 走看看