不多說了 配置如下
<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~
具體原因,查了查,沒找到 個人覺得 應該是啥關鍵字什麼的吧 呵呵