脚本宝典收集整理的这篇文章主要介绍了Java项目:设计管理系统(java+SSM+JSP+MYSQL+layui+Maven),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
源码获取:博客首页 "资源" 里下载!
Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。
@Controller("adminController")
@RequestMapping(value = "/admin")
public class AdminController extends MyController {
@RequestMapping(value = "/index")
public String frame(Model model, HttpServletRequest request)throws Exception {
return "/admin/index";
}
@RequestMapping(value = "/main")
public String main(Model model, HttpServletRequest request)throws Exception {
return "/admin/main";
}
@RequestMapping(value = "/tj1")
public String tj1(Model model, HttpServletRequest request)throws Exception {
String sql="select DATE_FORMAT(insertDate,'%Y-%m-%d') dates,sum(allPrice) price from t_order order by DATE_FORMAT(insertDate,'%Y-%m-%d') desc";
List<Map> list = db.queryForList(sql);
model.addAttribute("list", list);
System.out.println(list);
return "/admin/tj/tj1";
}
@RequestMapping(value = "/password")
public String password(Model model, HttpServletRequest request)throws Exception {
return "/admin/password";
}
@RequestMapping(value = "/changePassword")
public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String oldPassword,String newPassword) throws Exception {
Map admin = getAdmin(request);
if(oldPassword.equals(admin.get("password").toString())){
String sql="update t_admin set password=? where id=?";
db.update(sql, new Object[]{newPassword,admin.get("id")});
return renderData(true,"1",null);
}else{
return renderData(false,"1",null);
}
}
}
@Controller("adminUserController")
@RequestMapping(value = "/admin/user")
public class AdminUserController extends MyController {
@RequestMapping(value = "/frame")
public String frame(Model model, HttpServletRequest request)throws Exception {
return "/admin/user/frame";
}
@RequestMapping(value = "/list")
public String list(Model model, HttpServletRequest request,String username,String name)throws Exception {
String sql="select a.* from t_user a where 1=1";
if(username!=null&&!"".equals(username)){
sql+=" and username like '%"+username+"%'";
}
if(name!=null&&!"".equals(name)){
sql+=" and name like '%"+name+"%'";
}
sql+=" order by id desc";
List list = db.queryForList(sql);
request.setAttribute("list", list);
return "/admin/user/list";
}
@RequestMapping(value = "/editSave")
public ResponseEntity<String> editSave(Model model,HttpServletRequest request,Long id
,String username,String password,String name,String gh,String mobile,String headPic) throws Exception{
int result = 0;
if(id!=null){
String sql="update t_user set username=?,password=?,name=?,gh=?,mobile=?,headPic=? where id=?";
result = db.update(sql, new Object[]{username,password,name,gh,mobile,headPic,id});
}else{
String sql="insert into t_user(username,password,name,gh,mobile,headPic) values(?,?,?,?,?,?)";
result = db.update(sql, new Object[]{username,password,name,gh,mobile,headPic});
}
if(result==1){
return renderData(true,"操作成功",null);
}else{
return renderData(false,"操作失败",null);
}
}
@RequestMapping(value = "/editDelete")
public ResponseEntity<String> editDelete(Model model,HttpServletRequest request,Long id) throws Exception {
String sql="delete from t_user where id=?";
int result = db.update(sql, new Object[]{id});
if(result==1){
return renderData(true,"操作成功",null);
}else{
return renderData(false,"操作失败",null);
}
}
@RequestMapping(value = "/edit")
public String edit(Model model, HttpServletRequest request,Long id)throws Exception {
if(id!=null){
//修改
String sql="select * from t_user where id=?";
Map map = db.queryForMap(sql,new Object[]{id});
model.addAttribute("map", map);
}String sql="";
return "/admin/user/edit";
}
}
@Controller("adminLoginController")
@RequestMapping(value = "/adminLogin")
public class AdminLoginController extends MyController {
@RequestMapping(value = "/login")
public String index(Model model, HttpServletRequest request)throws Exception {
return "/admin/login";
}
@RequestMapping(value = "/save")
public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String username,String password) throws Exception {
String sql="select * from t_admin where username=?";
List<Map> list = db.queryForList(sql, new Object[]{username});
String result="1";
if(list!=null&&list.size()>0){
Map map = list.get(0);
if(StringHelper.get(map, "password").equals(password)){
request.getSession().setMaxInactiveInterval(60*60*24);
request.getSession().setAttribute("adminBean", map);
result="1";
}else{
result="0";
}
}else{
result="0";
}
return renderData(true,result,null);
}
@RequestMapping(value = "/out")
public String out(Model model, HttpServletRequest request)throws Exception {
request.getSession().removeAttribute("adminBean");
return "redirect:/adminLogin/login.html";
}
}
源码获取:博客首页 "资源" 里下载!
以上是脚本宝典为你收集整理的Java项目:设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)全部内容,希望文章能够帮你解决Java项目:设计管理系统(java+SSM+JSP+MYSQL+layui+Maven)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。