81,094
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="submitupdate.do" method="post">
<table>
<tr>
<td>用户名:</td><td><input id="username" name = "username" value=""> </td>
</tr>
<tr><td>电子邮件:</td><td> <input id="email" name="email" value=""> </td></tr>
<tr><td>电话:</td><td> <input id="phone" name="phone" value=""> </td></tr>
<tr><td>密保问题:</td><td> <input id="question" name="question" value=""> </td></tr>
<tr><td>密保答案:</td><td> <input id="answer" name="answer" value=""> </td></tr>
<tr><td>角色:</td><td> <input id="role" name="role" value=""> </td></tr>
<tr>
<td colspan="2"><input type="submit" value="确认修改" />
<input type="reset" value="取消"/></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
window.onload = function()
{
var username='<%=request.getSession().getAttribute("username")%>';
var email = '<%=request.getSession().getAttribute("email")%>';
var phone = '<%=request.getSession().getAttribute("phone")%>';
var question = '<%=request.getSession().getAttribute("question")%>';
var answer = '<%=request.getSession().getAttribute("answer")%>';
var role = '<%=request.getSession().getAttribute("role")%>';
document.getElementById("username").value = username;
document.getElementById("email").value = email;
document.getElementById("phone").value = phone;
document.getElementById("question").value = question;
document.getElementById("answer").value = answer;
document.getElementById("role").value = role;
}
</script>
</html>
@RequestMapping("submitupdate")
public ModelAndView submitUpdate(Model model,HttpServletRequest request, HttpSession session)
{
ModelAndView mv = new ModelAndView();
String tip="";
User user1 = (User) session.getAttribute(Const.CURRENT_USER);
String username = (String) request.getAttribute("username");
System.out.println(username);
String email = (String) request.getAttribute("email");
String phone = (String) request.getAttribute("phone");
String question = (String) request.getAttribute("question");
String answer = (String) request.getAttribute("answer");
Integer role = (Integer) request.getAttribute("role");
Date createTime = (Date) request.getAttribute("createTime");
Date updateTime = new Date();
User user = new User(user1.getId(),username,null,email,phone,question,answer, role,createTime, updateTime);
ServerResponse<User> response = userService.updateSelfInfo(user);
if(response.isSuccess())
{
tip="修改成功";
}
else tip="修改失败";
mv.addObject("tip", tip);
mv.setViewName("user/updateResult");
return mv;
}