不多说了 配置如下
<package name="base" namespace="" extends="struts-default">
<action name="login" class="action.LoginAction">
<result name="success">main.jsp</result>
<result name="failure">login.jsp</result>
</action>
</package>
报错:No result defined for Action and result failure
看到该错误,我理解的是没有配置<result name="failure"></result> 但是 明明配置了的啊
然后我就以为是单词打错了 ,就挨个复制了一遍,还是报错
之后就在网上查,看见一朋友说是因为没有返回input,所以我就把failure改成了input
结果还是报错
继续查呗,又发现一朋友说是login不应该小写,然后就改成了大写【注意前台页面也要改哈】
<package name="base" namespace="" extends="struts-default">
<action name="Login" class="action.LoginAction">
<result name="success">main.jsp</result>
<result name="failure">login.jsp</result>
</action>
</package>
就ok了O(∩_∩)O~
具体原因,查了查,没找到 个人觉得 应该是啥关键字什么的吧 呵呵