码迷,mamicode.com
首页 > 其他好文 > 详细

struts2学习笔记之九:struts2的命名空间

时间:2016-12-25 01:27:11      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:不同的   email   code   学习笔记   名称   nbsp   不同   命名空间   error   

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>

 

struts2学习笔记之九:struts2的命名空间

标签:不同的   email   code   学习笔记   名称   nbsp   不同   命名空间   error   

原文地址:http://www.cnblogs.com/djoker/p/6218715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!