今天发现一个很有意思的事情。我的运行环境是myeclipse8.0+struts2-2.1.8.1。
在完成一个简单的登录功能的时候尽然出现下面的错误提示
原出错的登录页面form表达如下:
form method="post" action="login.action" >
<span>请输入Email地址:</span>
<input type="text" name="user.email" id="txtUsername" class="textbox"/><br />
<span class="blank">密码:</span>
<input type="password" name="user.password" id="txtPassword" class="textbox"/><br/>
<input type="submit" id="btnSignCheck" class="button_enter" value="登录" />
</form>
原出错的struts.xml的配置如下
<struts>
<package name="authorizeAction" namespace="/authorize" extends="struts-default">
<action name="login" class="dangdang.action.authorize.LoginAction">
<result name="success">/authorize/success.jsp</result>
<result name="fail">/authorize/error.jsp</result>
</action>
</package>
</struts>
我改了无数次,总是报上面那个错误,网上找了很多方法都解决不了。最后将红色字体部分的login全部
改成Login.然后再次运行就没有问题了。
但至今不知道问题出在什么地方。请高手指教