首页>代码>SSM(spring+spring MVC+mybatis)+mysql的项目框架模板>/ssm_runok/src/com/htc/controller/BaseController.java
package com.htc.controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.htc.model.User; import com.htc.service.BaseService; import com.htc.utils.CommonUtils; @Controller public class BaseController { private BaseService baseService; public BaseService getBaseService() { return baseService; } @Autowired public void setBaseService(BaseService baseService) { this.baseService = baseService; } @RequestMapping("login") public String login(HttpServletRequest request){ try{ User user = new User(); user.setLoginName(request.getParameter("login_name")); user.setLoginPassword(request.getParameter("login_password")); String str = baseService.login(user); if(str.equalsIgnoreCase("success")){ return "index"; }else{ return "result"; } }catch(Exception e){ e.printStackTrace(); return "result"; } } @SuppressWarnings("finally") @RequestMapping("addInfo") public String add(User user, HttpServletRequest request) { try { user.setUuid(CommonUtils.getUUID()); user.setAddTime(CommonUtils.getNowTime()); user.setLoginName(request.getParameter("login_name")); user.setLoginPassword(request.getParameter("login_password")); user.setNickName(request.getParameter("nick_name")); user.setRemark(request.getParameter("remark")); String str = baseService.addInfo(user); System.out.println(str); request.setAttribute("InfoMessage", str); } catch (Exception e) { e.printStackTrace(); request.setAttribute("InfoMessage", "添加信息失败!具体异常信息:" + e.getMessage()); } finally { return "result"; } } @RequestMapping("getAll") public String getAddInfoAll(HttpServletRequest request) { try { List<User> list = baseService.getAll(); System.out.println(list); request.setAttribute("addLists", list); return "listAll"; } catch (Exception e) { e.printStackTrace(); request.setAttribute("InfoMessage", "信息载入失败!具体异常信息:" + e.getMessage()); return "result"; } } @SuppressWarnings("finally") @RequestMapping("del") public String del(String tid, HttpServletRequest request) { try { String str = baseService.delete(tid); request.setAttribute("InfoMessage", str); } catch (Exception e) { e.printStackTrace(); request.setAttribute("InfoMessage", "删除信息失败!具体异常信息:" + e.getMessage()); } finally { return "result"; } } @RequestMapping("modify") public String modify(String tid, HttpServletRequest request) { try { User user = baseService.findById(tid); request.setAttribute("add", user); return "modify"; } catch (Exception e) { e.printStackTrace(); request.setAttribute("InfoMessage", "信息载入失败!具体异常信息:" + e.getMessage()); return "result"; } } @SuppressWarnings("finally") @RequestMapping("update") public String update(User user, HttpServletRequest request) { try { user.setLoginName(request.getParameter("login_name")); user.setLoginPassword(request.getParameter("login_password")); user.setNickName(request.getParameter("nick_name")); user.setRemark(request.getParameter("remark")); String str = baseService.update(user); request.setAttribute("InfoMessage", str); } catch (Exception e) { e.printStackTrace(); request.setAttribute("InfoMessage", "更新信息失败!具体异常信息:" + e.getMessage()); } finally { return "result"; } } }
最近下载更多
it_star LV6
2023年10月31日
gecongkai LV8
2023年6月22日
asgdhyscxcj LV1
2023年6月17日
laihao2012 LV3
2023年4月2日
1020132795 LV5
2022年9月29日
and123456 LV11
2022年7月15日
Admin0098 LV2
2022年7月4日
AAAAAF LV5
2022年6月4日
529484306 LV1
2022年5月22日
kissnicky LV7
2022年5月20日
最近浏览更多
pangzhihui LV12
4月17日
xiaopengzep LV1
3月11日
minjing123 LV8
1月4日
wenjinyun
1月2日
暂无贡献等级
微信网友_6802396587266048
2023年12月31日
暂无贡献等级
yolo_light LV1
2023年12月21日
it_star LV6
2023年10月31日
hj1172788262 LV5
2023年10月25日
黑 LV7
2023年8月21日
d851646620000 LV6
2023年7月31日