基于javaweb+jsp的学生考勤管理系统(带报告文档)
JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap Ajax
基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可修改
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
@Autowired
private CourseService courseService;
@RequestMapping("courseAdd")
public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {
Course vo = new Course();
//取出页面传进来的参数
vo.setCourseName(Util.decode(request, "courseName"));
vo.setCourseTeacher(Util.decode(request, "courseTeacher"));
vo.setCourseYear(Util.decode(request, "courseYear"));
vo.setCourseTime(Util.decode(request, "courseTime"));
//调用Service层的增加(insert)方法
courseService.insert(vo);
this.redirectList(request, response);
}
String pageNum = Util.decode(request, "pageNum");//封装分页参数
com.demo.util.PageBean
public class Student implements Serializable {
private Long id;//主键
private String studentNo;//学号
private String studentName;//姓名
private String studentSex;//性别:男/女
private String studentClass;//所属班级
private String studentPhone;//电话
private String studentEmail;//邮箱
private String studentText;//备注
public Long getId() {
vo.setUserType(Util.decode(request, "userType"));
//调用Service层的增加(insert)方法
userService.insert(vo);
this.redirectList(request, response);
}
|| ub == Character.UnicodeBlock.GENERAL_PUNCTUATION
|| ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
|| ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS);
}
public static boolean isMessyCode(String strName) {
java.util.regex.Pattern p = java.util.regex.Pattern.compile("\s*|t*|r*|n*");
java.util.regex.Matcher m = p.matcher(strName);
String after = m.replaceAll("");
String temp = after.replaceAll("\p{P}", "");
char[] ch = temp.trim().toCharArray();
float chLength = 0;
float count = 0;
for (int i = 0; i < ch.length; i++) {
char c = ch[i];
if (!Character.isLetterOrDigit(c)) {
if (!isChinese(c)) {
count = count + 1;
}
chLength++;
}
vo.setId(Long.valueOf(Util.decode(request, "id")));
vo.setNoticeName(Util.decode(request, "noticeName"));
vo.setNoticeText(Util.decode(request, "noticeText"));
vo.setNoticeType(Util.decode(request, "noticeType"));
vo.setCreateDate(Util.decode(request, "createDate"));
noticeService.update(vo);
this.redirectList(request, response);
}
@RequestMapping({"noticeGet", "noticeEditPre"})
public void get(HttpServletResponse response, HttpServletRequest request) throws IOException {
Serializable id = Util.decode(request, "id");//取出主键id
Notice vo = noticeService.get(id);
response.getWriter().println(com.alibaba.fastjson.JSONObject.toJSONString(vo));


