用户名为空

来源:1-11 Servlet获取表单数据

京飞

2017-04-09 15:03

我的成功跳转了 但是用户名一直是null,其他的都是对的, 这应该怎么解决?

写回答 关注

4回答

  • qq_二区_0
    2017-04-09 16:48:30
    已采纳

    因为你用的都是请求重定向   而请求重定向是不保存数据的  你成功登陆的方式 用请求转发的方式跳转 就可以得到用户名了

    request.getRequestDispatcher("/success.jsp").forward(request, response);


    jsp页面   <h1>欢迎您登陆成功:<%=request.getParameter("username") %> </h1>

    京飞 回复qq_二区_...

    下面贴出来了,谢谢

    2017-04-11 16:13:12

    共 4 条回复 >

  • 京飞
    2017-04-11 16:12:06

    http://img.mukewang.com/58ec8fa400010de806530261.jpg

    就是这个用户名 得不到

    京飞 回复qq_二区_...

    好的,谢谢啦

    2017-04-11 17:18:46

    共 2 条回复 >

  • qq_二区_0
    2017-04-09 16:52:12

    实际开发中以第二种为主 因为实际开发中是禁止在jsp页面中编写java代码的

  • qq_二区_0
    2017-04-09 16:50:45

    当然你还可以吧数据存到session域里面

    HttpSession session = request.getSession();
      session.setAttribute("username", username);
       request.getRequestDispatcher("/success.jsp").forward(request, response);

    jsp页面   <h1>欢迎您登陆成功:${username} </h1>    使用el表达式获取 灰常方便

     

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题