首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts2警告: Form action defaulting to 'action' attribute's literal value

2012-07-24 
struts2警告:Form action defaulting to action attributes literal value.login.jsp原因分析:因为开始

struts2警告: Form action defaulting to 'action' attribute's literal value.

login.jsp

原因分析:

因为开始使用的struts2标签(form)并未指定namespace属性。所以struts2会默认从根命名空间"/" 搜索action '/www/user.action',如搜索不到则进入默认命名空间''搜索action串,在默认命名空间中是肯定找不到自己定义的action的,所以,struts2抛出一个警告信息。

所以正常配置为

<action name="user" namespace="/www">
?????? <result name="success">/select.jsp</result>
?????? <result name="input">/login.jsp</result>
??</action>

如果没有命名空间,显示写出namespace,则:

?<action name="user" namespace="">
?????? <result name="success">/select.jsp</result>
?????? <result name="input">/login.jsp</result>
??</action>

热点排行