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>