zoukankan      html  css  js  c++  java
  • struts2学习笔记之九:struts2的命名空间

    struts2的命名空间适用于多人开发,根据不同模块命名不同的命名空间,方便开发和管理
    struts2如果没有配置命名空间,默认命名空间为"/",Struts2中Action的完整路径应该为:namespace+Action的名称
    但是在jsp中调用的时候,不需要加/,
    首先在指定的命名空间下查找Action,如果找到了就使用此Action,如果没有找到在上层目录中查找,一直到
    根(缺省命名空间),在此过程中如果找到了Action就会使用此Action,如果都没有找到就会抛出Action没有找到异常
    struts.xml中的配置
    <package name="user" extends="struts-default" namespace="/user">
    <action name="*User" class="com.djoker.struts2.UserAction" method="{1}User">
    <result>/success.jsp</result>
    <result name="error">/error.jsp</result>
    </action>
    </package>
     
    在jsp中调用的时候
    <form action="user/addUser.action" method="post">
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="password"><br>
    年龄:<input type="text" name="age"><br>
    地址:<input type="text" name="address"><br>
    邮箱:<input type="text" name="email"><br>
    <input type="submit" value="登录">
    </form>
  • 相关阅读:
    写在之前
    Fedora Core 3安装杂记(三)
    Fedora Core 3安装杂记(一)
    Firefox 1.0真的挺好用的
    发现Google加了英文页面翻译功能(Beta)
    Fedora Core 3安装杂记(四)
    在FC3的日子里……
    ASP面向对象编程探讨及比较
    显卡千万不能买带风扇的……
    字符串(strcat)
  • 原文地址:https://www.cnblogs.com/djoker/p/6218715.html
Copyright © 2011-2022 走看看