登录不成功怎么回事呢

来源:5-12 阶段项目

zhibi

2017-03-10 19:14

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<% 

  request.setCharacterEncoding("utf-8");

%>

<jsp:useBean id="loginUser" class="com.po.Users" scope="page"/>

<jsp:useBean id="userDAO" class="com.dao.UsersDAO" scope="page"/>

<jsp:setProperty property="*" name="loginUser"/>

<% 

String path = request.getContextPath();

     String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

if(userDAO.userLogin(loginUser))

{

session.setAttribute("loginUser",loginUser.getUsername() );

request.getRequestDispatcher("sucess.jsp").forward(request, response);

}

else

{

response.sendRedirect("failure.jsp");

}

 %>


写回答 关注

4回答

  • qq_爱你的承诺_0
    2018-02-23 00:17:58

    我的代码感觉也没错啊就是一直失败

  • qq_影_47
    2017-07-14 14:59:26

    文本框的name当然不能随便改啦 它和表单提交的参数是相关联的  你变量封装类Users里面的封装的是username 他就需要和表单提交过去的属性进行匹配 匹配成功才能赋值给doLogin

  • zhibi
    2017-03-12 11:32:15

    两个Java程序和老师写的一样,就是login.jsp中

    <tr>

        <td><font color="green" size=6>用户名:</font></td>

        <td><input type="text" name="userid" ></td>

    </tr>

    之后把文本框的name改为了uername就对了,想问一下这个username和哪儿有关系呢?谢谢啦


    慕粉3796...

    和接收表单提交的参数有关;

    2017-06-16 21:55:01

    共 1 条回复 >

  • 慕桂英0440188
    2017-03-10 20:53:43

    登陆不成功指的是什么呢?这个代码没有错误啊


    zhibi

    两个Java程序和老师写的一样,就是login.jsp中 <tr> <td><font color="green" size=6>用户名:</font></td> <td><input type="text" name="userid" ></td> </tr> 之后把文本框的name改为了uername就对了,想问一下这个username和哪儿有关系呢?谢谢啦

    2017-03-12 17:27:36

    共 1 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题