Java实战之火车票预订系统的实现

阅读: 评论:0

Java实战之⽕车票预订系统的实现⽬录
⼀、项⽬运⾏
⼆、效果图
三、核⼼代码
个⼈中⼼Controller
管理员和员⼯登陆控制
⽤户管理操作
⼀、项⽬运⾏
环境配置:
Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都⽀持)广东清远漂流门票价格
项⽬技术:
JSP + Servlert + html+ css + JavaScript + JQuery + Ajax 等等;
⼆、效果图
三、核⼼代码
个⼈中⼼Controller
/**
* 个⼈中⼼Controller
*/
@Controller
public class UserInforController {
@Autowired
马来西亚和中国关系private UserInforServiceImpl userInforService = null;    /**
* 修改密码操作
* @param oldPassword
* @param newPassword
* @param rePassword
* @param httpSession
* @return
*/
@RequestMapping("changePassword.do")
@ResponseBody
public Map<String, String> changePassword(String oldPassword, String newPassword,
String rePassword, HttpSession httpSession){
HashMap<String, String> map = new HashMap<String, String>();
if (newPassword.equals(rePassword)){洛阳博物馆开放时间
湖南周边三日游推荐
SystemManager admin = (SystemManager) Attribute("admin");
String encodeByMD5 = deByMD5(oldPassword);
if (encodeByMD5.SmPassword())){
String newPasswords = deByMD5(newPassword);
admin.setSmPassword(newPasswords);
userInforService.SmId(),admin);
map.put("type","success");
map.put("msg","密码修改成功");
防城港旅游攻略自由行return map;
}else{
map.put("type","error");
map.put("msg","原密码错误");
return map;
}
}else{
map.put("type","error");
map.put("msg","两次密码不⼀致");
return map;
如家酒店登录入口}
}
/**
* 员⼯修改个⼈密码
* @param oldPassword
* @param newPassword
* @param rePassword
* @param httpSession
* @return
*/
@RequestMapping("changeEmployeePassword.do")
@ResponseBody
public Map<String, String> changeEmployeePassword(String oldPassword, String newPassword,                                              String rePassword, HttpSession httpSession){
HashMap<String, String> map = new HashMap<String, String>();
if (newPassword.equals(rePassword)){
Integer eid = (Integer) Attribute("employeeId");
try {
userInforService.updateEmployeePassword(eid, oldPassword, newPassword);
map.put("type","success");
map.put("msg","密码修改成功");
return map;
} catch (CustomException e) {
map.put("type","error");
map.put("msg","原密码错误");
return map;
}
}else{
map.put("type","error");
map.put("msg","两次密码不⼀致");
return map;
}
}
/**
* 查看个⼈信息
* @param httpSession
* @return
*/
@RequestMapping("inforEmployee.do")
public @ResponseBody EmployeeCustomVo getInforEmployee(HttpSession httpSession){
Integer id = (Integer) Attribute("employeeId");
EmployeeCustomVo employeeCustomVo = InforEmployee(id);
return employeeCustomVo;
}
/**
* 修改个⼈信息
* @param httpSession
* @param employee
* @return

本文发布于:2023-09-14 02:54:52,感谢您对本站的认可!

本文链接:http://www.035400.com/whly/2/620494.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:密码   修改   预订
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2024-2030 Comsenz Inc.Powered by © 文化旅游网 滇ICP备2022007236号-403 联系QQ:1103060800网站地图