首页>代码>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"; } } }
最近下载更多
微信网友_7167147709861888 LV1
9月14日
qq970040477 LV24
6月16日
2726018975 LV1
5月25日
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日
最近浏览更多
微信网友_7167147709861888 LV1
9月14日
微信网友_7134912998903808 LV9
9月14日
全斐 LV6
6月19日
xzg123456 LV6
6月18日
zcxsba
6月17日
暂无贡献等级
微信网友_7041475584184320
6月17日
暂无贡献等级
qq970040477 LV24
6月16日
领通过后哄哄你 LV1
6月7日
yyhrhv LV8
5月31日
2241243075
5月27日
暂无贡献等级