用户类型:普通用户/管理员
设计模式架构:B/S 架构、MVC
数据库:MySQL5.7/8.0 版本。
运行服务器:tomcat7.0及以上。
是否基于 Maven 环境:是
是否采用框架:是
是否有后台管理:有
数据库表数量:10张左右
是否有代码注释:部分
备注:数据库源码齐全,功能正常,保证运行
Q:1378107235
主要功能 【笔记|基于Java+SpringMVC+MySql+Layui+H5网站后台管理系统】管理员:管理员登录, 新闻管理,文章和分类管理,文章列表管理,友情链接管理, 项目分类方案管理, 产品管理,留言管理,banner图片管理,联系我们,关于我们,网站管理员管理,等功能。
开发工具 开发工具:idea
开发语言:java、jdk1.8、mysql5、
硬件环境:Mac操作系统、Google浏览器等。
主要技术:HTML、CSS、JavaScript、jsp、mysql、Spring、SpringMVC等
项目源码获取
手机端截图1
文章图片
手机端截图2
文章图片
视频演示
企业官网
部分代码截图
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletResponse;
import java.util.Iterator;
import java.util.List;
@Controller
public class AboutusController {
@Autowired
AboutusService aboutusService;
@RequestMapping(value = "https://www.it610.com/listallabout",method = RequestMethod.POST)
@ResponseBody
public void listallabout(HttpServletResponse response){List listall = null;
listall = aboutusService.findall();
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;
charset = UTF-8");
JsonArray array = new JsonArray();
JsonObject objson = new JsonObject();
if (null !=listall && listall.size()>0){Iterator it = listall.iterator();
Aboutus aboutus = new Aboutus();
int n = 0;
while (it.hasNext()){
aboutus = (Aboutus) it.next();
JsonObject ob = new JsonObject();
ob.addProperty("id",aboutus.getId());
ob.addProperty("aboutname",aboutus.getAboutname());
ob.addProperty("aboutcontent",aboutus.getAboutcontent());
ob.addProperty("aboutimgpath",aboutus.getAboutimgpath());
ob.addProperty("des",aboutus.getDescription());
array.add(ob);
n++;
}
objson.addProperty("code", "0");
objson.addProperty("count", listall.size());
objson.add("data", array);
listall.clear();
PrintWriterJson.writegJsonArray(objson, response);
}else {
objson.addProperty("code", "0");
objson.addProperty("count", "0");
objson.add("data", array);
PrintWriterJson.writegJsonArray(objson, response);
}}@RequestMapping(value = "https://www.it610.com/aboutsaveflus",method = RequestMethod.POST)
@ResponseBody
public void saveflush(HttpServletResponse response,
@RequestParam("id") Integer id,
@RequestParam("aboutname") String aboutname,
) throws JsonProcessingException {
result result = new result();
ObjectMapper objectMapper = new ObjectMapper();
Aboutus aboutus = new Aboutus();
aboutus.setId(id);
aboutus.setAboutname(aboutname);
aboutus.setAboutcontent(aboutcontent);
aboutus.setAboutimgpath(aboutimgpath);
aboutus.setDescription(des);
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;
charset = UTF-8");
aboutusService.update(aboutus);
result.setMsg("更新成功");
result.setCode("0");
String json = objectMapper.writeValueAsString(result);
PrintWriterJson.writeStringjson(json, response);
}@RequestMapping(value = "https://www.it610.com/saveabout",method = RequestMethod.POST)
@ResponseBody
public void save(HttpServletResponse response,
@RequestParam("aboutname") String aboutname,@RequestParam("des") String des) throws JsonProcessingException {
result result = new result();
ObjectMapper objectMapper = new ObjectMapper();
String reslut1 = aboutusService.findyname(aboutname);
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;
charset = UTF-8");
if (reslut1.equals("yes")){
result.setMsg("名称已经存在");
result.setCode("1");
}else {
Aboutus aboutus = new Aboutus();
aboutus.setAboutname(aboutname);
aboutus.setAboutcontent(aboutcontent);
aboutus.setAboutimgpath(aboutimgpath);
aboutus.setDescription(des);
aboutusService.save(aboutus);
result.setMsg("成功");
result.setCode("0");
}String json = objectMapper.writeValueAsString(result);
PrintWriterJson.writeStringjson(json, response);
}@RequestMapping(value = "https://www.it610.com/delabout",method = RequestMethod.POST)
@ResponseBody
public void del(HttpServletResponse response,
@RequestParam("id") Integer id) throws JsonProcessingException {
result result = new result();
ObjectMapper objectMapper = new ObjectMapper();
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;
charset = UTF-8");
aboutusService.del(id);
result.setMsg("删除成功");
result.setCode("0");
String json = objectMapper.writeValueAsString(result);
PrintWriterJson.writeStringjson(json, response);
}
}
推荐阅读
- Java毕业设计项目实战篇|java mysql学生考勤系统源码(中文版+英文版)
- Java毕业设计项目实战篇|java mysql物联网土壤智能监控web前端+java后台+数据接程序
- springboot|Spring Security跨站请求伪造(CSRF)
- 分布式|美团P4级精心整理的微服务系统架构设计手册,值得一看!
- 后端|马老师力荐(腾讯 SpringBoot 高阶笔记,限时开源)
- 微服务|【黑马-SpringCloud技术栈】【01】完整的微服务技术栈_微服务技术对比
- SpringCloud|SpringCloud (三) ——Nacos注册中心
- java|Spring Boot 到底是单线程还是多线程
- Java|Java 抽象类和接口