600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

时间:2024-03-07 07:25:20

相关推荐

基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

基于javaweb+jsp的宠物领养信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

templet: vo => (vo = vo.realName) ? '<a href="#" style="color: #009688;">' + vo + '</a>' : '',event: 'info',},{field: 'userSex',title: '性别',templet: vo => vo.userSex ? vo.userSex : "",},{field: 'userPhone',title: '手机',},{field: 'userText',title: '备注',},

params.put("keyword", username);params.put("startIndex", 0);params.put("pageSize", Long.MAX_VALUE);List<User> list = (List<User>) userService.list(params).get("list");for (User user : list) {if (user.getUsername().equals(username) /*&& user.getPassword().equals(password)*/) {//说明该用户名已存在,必须换个用户名才能注册request.getSession().setAttribute("alert_msg", "错误:用户名已存在!");request.getRequestDispatcher("register.jsp").forward(request, response);return;}}User vo = new User();vo.setUsername(username);vo.setPassword(password);//vo.setUserType("普通用户");//需要设置一个默认值userService.insert(vo);

* @param response* @param request* @throws IOException*/@RequestMapping("userAdd")public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {User vo = new User();//取出页面传进来的参数vo.setUsername(Util.decode(request, "username"));vo.setPassword(Util.decode(request, "password"));vo.setRealName(Util.decode(request, "realName"));vo.setUserSex(Util.decode(request, "userSex"));vo.setUserPhone(Util.decode(request, "userPhone"));vo.setUserText(Util.decode(request, "userText"));vo.setUserType(Util.decode(request, "userType"));//调用Service层的增加(insert)方法userService.insert(vo);this.redirectList(request, response);}/*** 删除用户** @param response* @param request

return linyangTel;}public void setLinyangTel(String linyangTel) {this.linyangTel = linyangTel;}public String getLinyangSex() {return linyangSex;}public void setLinyangSex(String linyangSex) {this.linyangSex = linyangSex;}public String getLinyangAddress() {return linyangAddress;}

private String linyangName;//领养人private String linyangTel;//电话private String linyangSex;//性别:男/女/保密private String linyangAddress;//地址private String linyangPet;//宠物编号private String linyangTime;//领养时间private String linyangAgree;//是否同意:是/否private String linyangText;//备注public Long getId() {return id;}public void setId(Long id) {this.id = id;

url: 'noticeList',parseData: function (res) {//res:即为原始返回的数据let result = this.page.curr ? res.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr) : res.slice(0, this.limit);return {"code": 0, //解析接口状态"msg": '', //解析提示文本"count": res.length, //解析数据长度(集合个数)"data": result //解析数据列表};},page: {//支持传入 laypage 组件的所有参数(某些参数除外,如:jump/elem) - 详见文档layout: ['limit', 'count', 'prev', 'page', 'next', 'skip'], //自定义分页布局groups: 1, //只显示 1 个连续页码first: false, //不显示首页last: false, //不显示尾页},

//执行重载table.reload('myTable', {url: url,page: {curr: 1 //重新从第 1 页开始}});}};$('.searchTable .layui-btn').on('click', function () {let type = $(this).data('type');active[type] ? active[type].call(this) : '';});});</script></body></html><%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib uri="/jsp/jstl/core" prefix="c" %><%@ taglib prefix="fn" uri="/jsp/jstl/functions" %><%@ taglib prefix="fmt" uri="/jsp/jstl/fmt" %><html><head>

maxmin: true,content: 'user_add.jsp'});} else {//layer.alert('这是工具栏右侧自定义的一个图标按钮');}});//搜索let $ = layui.$, active = {reload: function () {let url = 'userList?keyword=' + $('#search_keyword').val() + '&searchColumn=' + $('#searchColumn').val();//执行重载table.reload('myTable', {url: url,page: {curr: 1 //重新从第 1 页开始}

import org.springframework.web.bind.annotation.RequestMapping;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Random;@Controllerpublic class AuthController extends HttpServlet {@Autowiredprivate UserService userService;@RequestMapping("authLogin")

let $ = layui.$, active = {reload: function () {let url = 'userList?keyword=' + $('#search_keyword').val() + '&searchColumn=' + $('#searchColumn').val();//执行重载table.reload('myTable', {url: url,page: {curr: 1 //重新从第 1 页开始}});}};$('.searchTable .layui-btn').on('click', function () {let type = $(this).data('type');active[type] ? active[type].call(this) : '';});

}}if (session.getAttribute("loginUser") == null) {session.setAttribute("alert_msg", "错误:请先登录!");response.sendRedirect("login.jsp");return false;}return true;}//@Overridepublic void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {}//@Overridepublic void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {}}

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Layui Ajax

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、领养模块、宠物模块的增删改查管理

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。