要求将用户信息存放在session中,然后在jsp页面显示出来
但是登陆以后,只能保存用户名和密码
求解决保存全部用户信息的方法
但是登陆以后,只能保存用户名和密码
求解决保存全部用户信息的方法
解决方案 »
- ResultSet的问题
- 求高手 java 如何根据数据库信息动态的生成柱状图
- 关于resultset
- JAVA.UTIL.DATE 和JAVA.SQL.DATE的區別是什么???
- 前人的Java代码?大家帮看看有什么问题没有
- 小弟是一个很厚道的东北人,我是一个搞硬件的,跪请大家要好好仔细的告诉我该怎么修改,跪谢!!
- javascript中如何调用"确定"\"取消"的Dialog呀,如何判断点了“确定”还是“取消”
- String s;问if(s==null) 与if(s=="")的区别
- JAVA WEB 下最好用的GRID控件有哪些?
- 关于session
- 使用struts2时,在Action类的方法中新建了一个线程,在新线程中调用ServletActionContext.getRequest,报空指针,为什么?
- 【jsp求助】java.lang.NumberFormatException: null【跪谢】
然后把userInfo放到session中,想要什么取什么。
为什么userInfo不能?
所以你要把用户 看成一个对象 用户名和密码是属性。
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import dao.UserDao;
import dao.impl.UserDaoJdbcImpl;
import entity.User;/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private UserDao userDao = new UserDaoJdbcImpl(); /**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void service(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String username = request.getParameter("username");
String password = request.getParameter("password"); try {
User user = userDao.findByUsernameAndPassword(username, password);
if (user != null) {
request.getSession().setAttribute("user", user);
request.getSession().setAttribute("username", username);
request.getSession().setAttribute(password, password);
response.sendRedirect(request.getContextPath() + "/index.jsp");
} else {
request.setAttribute("error", "用户名或密码不正确!");
request.getRequestDispatcher("/error.jsp").forward(request,
response);
}
} catch (Exception e) {
e.printStackTrace();
}
}}
request.getSession().setAttribute("user", user);算是用户对象吗
账号为:loginname
密码为:passwd
用户user
user.setLoginname(loginname);
user.setPasswd(passwd);
//获取session
HttpSession session=request.getSession();
seesion.add(user);
然后jps界面类似的get就行了。
算啊,你从user对象里取就可以了。
为什么userInfo不能?
这个就再看看关于这个的书吧
然后就可以从one_user对象中获取你想要的数据了,希望可以对你有用...