第二章第6节账号密码正确登陆不跳转到管理页面

来源:-

455904738

2015-12-05 16:35

按教程输入账号及密码,点击登陆,无法跳转。在浏览器窗口直接输入项目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类的部分代码

//用户登录动作

public String login()

{

UsersDAO udao =new UsersDAOimpl();

if(udao.usersLogin(user))

{

return "login_success";

}

else 

{

return "login_failure";

}

}


写回答 关注

2回答

  • 455904738
    2015-12-06 11:36:36

    终于找到错误的原因了,

    在UsersDAOimpl.java中我把

    query.setParameter(1, u.getPassword());写成了query.setParameter(0, u.getUsername());

    同时告诉大家把mysql初始化为无密码能够解决链接报错

  • 455904738
    2015-12-05 16:50:00

    http://img.mukewang.com/5662a5130001e92104520257.jpg

    补充一下,每次提交表单,console出现这些代码

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80701 学习 · 754 问题

查看课程

相似问题