项目简介
基于SSM的病例管理系统;
功能简单,适合学习以及大作业等,jsp页面,form表单提交数据
实现功能有登录、病例增删改查、系统退出等功能;后台使用MVC设计模式,分层结构
项目获取
开发环境
运行环境:推荐jdk1.8;
开发工具:eclipse以及idea(推荐);
操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);
数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本
是否maven项目:是
项目技术
后端:mysql、Spring、Spingmvc、Mybatis
前端:jsp
相关代码
- login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<style>
body{
width: 14%;
margin: auto;
margin-top: 18%;
min-width: 250px;
background-image: url(${pageContext.request.contextPath}"/image/bg.jpg");
background-size: cover;
}
</style>
<body>
欢迎使用病历信息管理系统
${msg}
<form action="/sysuser/login" method="post">
<table>
<tr>
<td>用户名</td>
<td><input name="username" type="text" ></td>
</tr>
<tr>
<td>密码</td>
<td><input name="password" type="password" ></td>
</tr>
</table>
<td>
<input type="submit" value="登录">
</td>
</form>
</body>
</html>
- SysuserController.java
package com.example.controller;
import com.example.pojo.Sysuser;
import com.example.service.SysuserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
@Controller
@RequestMapping("sysuser")
public class SysuserController {
@Autowired
private SysuserService sysuserService;
//登录
@RequestMapping("login")
public String login(Sysuser sysuser, HttpServletRequest request){
Sysuser login = sysuserService.login(sysuser);
if(login==null){
request.setAttribute("msg","ERROR");
return "admin/login";
}else{
request.getSession().setAttribute("USER_SESSION",login);
return "admin/index";
}
}
//退出
@RequestMapping("logout")
public String logout(HttpServletRequest request){
request.getSession().removeAttribute("USER_SESSION");
return "admin/login";
}
@RequestMapping("topPage")
public String toPage(String page){
return page;
}
}
运行截图