我得到以下異常沒有結果定義,並導致AddBill
SEVERE: Exception occurred during processing request: No result defined for action iland.login.LoginAction and result AddBill
No result defined for action iland.login.LoginAction and result AddBill
這裏AddBill AMD儀表盤是基於角色值的兩個動作,我想它重定向到適當的行動
在行動:
if (role > 3) {
return "dashboard";
} else if (role <= 3) {
return "AddBill";
}
在struts.xml中
<action name="login" class="iland.login.LoginAction" method="doLogin">
<result name="success" type="redirect">${url}</result>
<result name="input">/pages/login.jsp</result>
</action>
<action name="dashboard" class="iland.login.DashBoardAction" method="fetch">
<result name="success">/pages/dashboadr.jsp</result>
<result name="input">/pages/dashboadr.jsp</result>
<result name="login">/pages/login.jsp</result>
</action>
<action name="AddBill" class="iland.login.LoginForPage">
<result name="success">/pages/billing/AddBill.jsp</result>
<result name="input">/pages/billing/AddBill.jsp</result>
<result name="login">/pages/login.jsp</result>
</action>
錯誤清楚地表明你不hav e「AddBill」結果。加一個。 –
在行動中,我已經包括'AddBill'和'dashboard' – xrcwrn
這些不是結果,而是行爲。 –