1. 需求: 在登录之后, 跳转至个人中心
2. 在login_do.jsp 中
if(user == null){
out.println("很遗憾, 登录失败, 用户名或密码错误!");
}else{
request.setAttribute("user",user);
request.getRequestDispatcher("peronCenter.jsp").forward(request,response);
}
3. 在personalCenter.jsp 中
<%
User user = (User)request.getAttribute("user");
%>
你的用户名是: <%= user.getUsername() %>
你的年龄是: <%= user.getAge() %>
你的性别是: <%= user.getGender() %>
4. 效果
5. 问题:发现了乱码
6. Solution: 在register_do.jsp 中, 进行重新编码
String gender = request.getParameter("gender");
gender = new String(gender.getBytes("iso-8859-1"), "utf-8"); // 按照"iso-8859-1"进行解码, 再按照utf-8进行编码
7. 效果