我寫了一個登陸和顯示用戶信息兩個頁面,在配置文件中分別對應login和showUserInfo兩個action
但我將這個兩個action分別放到struts-login和struts-show這兩個package中
我想讓登陸成功後用直接用redirectAction進去用戶顯示界面
下面是配置文件信息:
<package name="struts-login" namespace="/login" extends="struts-show">
<action name="login" class="org.javaweb.action.LoginAction">
<result name="success" type="redirectAction">showUserInfo</result>
<result name="input">/jsp/login.jsp</result>
</action>
</package>
<package name="struts-show" namespace="/" extends="struts-default">
<action name="showUserInfo" class="org.javaweb.action.ShowUserInfoAction">
<result name="success" >/jsp/show_message.jsp</result>
</action>
</package>
我運行能正常運行,但一直會顯示一個錯誤提示
錯誤提示說在/login這個命名空間中找不到showUserInfo
我該怎麼改才能將錯誤提示去除掉?
我後來寫了添加和修改功能,現在那個錯誤自己消失了,莫明的奇怪 = =