第二章第6節(jié)賬號(hào)密碼正確登陸不跳轉(zhuǎn)到管理頁面
按教程輸入賬號(hào)及密碼,點(diǎn)擊登陸,無法跳轉(zhuǎn)。在瀏覽器窗口直接輸入項(xiàng)目Users_login_success.jsp頁面能夠出來
struts.xml配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
</package>
<package name="users" namespace="/users" extends="default">
<action name="*_*" class="action.{1}Action" method="{2}">
<result name="login_success">/users/Users_login_success.jsp</result>
<result name="login_failure">/users/Users_login.jsp</result>
</action>?
</package>
</struts>
UsersAction類的部分代碼
//用戶登錄動(dòng)作
public String login()
{
UsersDAO udao =new UsersDAOimpl();
if(udao.usersLogin(user))
{
return "login_success";
}
else?
{
return "login_failure";
}
}
2015-12-06
終于找到錯(cuò)誤的原因了,
在UsersDAOimpl.java中我把
query.setParameter(1, u.getPassword());寫成了query.setParameter(0, u.getUsername());
同時(shí)告訴大家把mysql初始化為無密碼能夠解決鏈接報(bào)錯(cuò)
2015-12-05
補(bǔ)充一下,每次提交表單,console出現(xiàn)這些代碼