当我们要提示用户登录成功注册成功之类的提示信息是,如果不想通过jsp页面跳转的方式,可以在controller里面使用代码来解决这个问题。
controller代码:
public void userupdate(User user,HttpServletRequest request,HttpServletResponse response) throws IOException {
PrintWriter out = null;
response.setContentType("text/html; charset=UTF-8"); //转码
String username=request.getParameter("username");
out = response.getWriter();
user.setUsername(username);
user.setTel(request.getParameter("tel"));
user.setAddress(request.getParameter("address"));
user.setNumber(request.getParameter("number"));
user.setTips(request.getParameter("tips"));
int row=userService.updateUser(user);
System.out.println(row);
if (row>0) {
out = response.getWriter();
out.println("<script>");
out.println("alert('恭喜您!修改成功!');");
out.println("history.back();");
out.println("</script>");
out.close();
}
}
通过response和printwrite两个内置对象进行页面提示框的弹出并且返回到刚刚操作的界面。
201



被折叠的 条评论
为什么被折叠?



