项目练习中的一个小问题

来源:5-12 阶段项目

差不多先生1234

2016-12-15 10:28

if(userDao.userLogin(loginUsers))
	{
		session.setAttribute("loginUsers",loginUsers.getUsername());
		request.getRequestDispatcher("login_success.jsp").forward(request,response);
	}

如上面代码所示,这里面为什么要用session.setAttribute(),如果业务逻辑处理完了之后,不是应该直接转发或者重定向吗?这里面重新赋值是什么原因呢?

写回答 关注

2回答

  • 锦时心路
    2016-12-15 17:08:27
    已采纳

    为了将用户名放在session的属性中,传递给login_success.jsp页面去显示用户名。

  • 慕虎9890150
    2016-12-15 17:08:59

    只是为了保存一个session  在跳到其他页面赋值

    差不多先生1...

    好的,谢谢你的回答。

    2016-12-18 10:10:47

    共 1 条回复 >

JAVA遇见HTML——JSP篇

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

248278 学习 · 3071 问题

查看课程

相似问题