关于request.setAttribute如果里面存的是类似于javabean的样子你怎么办?

今天晚上被一个web页面给折腾惨了,老师出了一个系统,他表示要首先从一个jsp页面上进行点击修改,然后传值给servlet进行处理,在servlet里面首先要进行finduser 就是通过userid 先在userdao里面去寻找这条数据,之后再把拿到的数据,通过viewuser() 进行保存。将保存的user 类似于javabean 的数据就是在map里面的数据,放到setAttribute里面去。看到这你肯定蒙逼,对我也蒙逼了。于是一点点的解决一个方面方面的解决终于搞掉了。下面是代码,能看懂就看,看不懂就算了吧。
	response.setContentType("text/html");
		UserService cs=new UserService();
		User user=cs.viewUser(request.getParameter("userid"));
		request.setAttribute("user", user);
		request.getRequestDispatcher("update.jsp").forward(request, response);

短短数行代码诠释着无与伦比的概念。整的我都头晕。

最重要的我认为是这个显示页面,整整搞了一下午才想明白,这么简单就是没想通,尝试了n中方法。

 <% User u=(User)request.getAttribute("user"); %>
      
用 户 名
密 码 :
真实姓名:
邮 箱 :
管理员:
  
暂时还没看到网上,有比我还能折腾的。也是醉了!

你可能感兴趣的:(编程语言,html,java,jsp,eclipse)