基于javaweb+jsp的校园家教兼职信息管理系统
JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap.
基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可修改
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等

int charsLength = codeChars.length();
// 下面三条记录是关闭客户端浏览器的缓冲区
// 这三条语句都可以关闭浏览器的缓冲区,但是由于浏览器的版本不同,对这三条语句的支持也不同
// 因此,为了保险起见,建议同时使用这三条语句来关闭浏览器的缓冲区
response.setHeader("ragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
// 设置图形验证码的长和宽(图形的大小)
int width = 90, height = 20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();// 获得用于输出文字的Graphics对象
Random random = new Random();
g.setColor(getRandomColor(180, 250));// 随机设置要填充的颜色
g.fillRect(0, 0, width, height);// 填充图形背景
// 设置初始字体
g.setFont(new Font("Times New Roman", Font.ITALIC, height));
g.setColor(getRandomColor(120, 180));// 随机设置字体颜色
// 用于保存最后随机生成的验证码
StringBuilder validationCode = new StringBuilder();
// 验证码的随机字体
String[] fontNames = {"Times New Roman", "Book antiqua", "Arial"};
for (int i = 0; i < 4; i++) {
// 随机设置当前验证码的字符的字体
g.setFont(new Font(fontNames[random.nextInt(3)], Font.ITALIC, height));
private String xueyuanSex;//性别:男/女
private String xueyuanPhone;//联系方式
private String xueyuanNeirong;//学习内容
private String xueyuanDate;//期望时间
private String xueyuanPrice;//期望价格
private String xueyuanText;//详细说明
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getXueyuanName() {
return xueyuanName;
}
`id`,`notice_name`,`notice_text`,`notice_type`,`create_date`
*/
@RequestMapping("xueyuanEdit")
public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {
Xueyuan vo = new Xueyuan();
vo.setId(Long.valueOf(Util.decode(request, "id")));
vo.setXueyuanName(Util.decode(request, "xueyuanName"));
vo.setXueyuanAge(Util.decode(request, "xueyuanAge"));
vo.setXueyuanSex(Util.decode(request, "xueyuanSex"));
vo.setXueyuanPhone(Util.decode(request, "xueyuanPhone"));
vo.setXueyuanNeirong(Util.decode(request, "xueyuanNeirong"));
vo.setXueyuanDate(Util.decode(request, "xueyuanDate"));
vo.setXueyuanPrice(Util.decode(request, "xueyuanPrice"));
vo.setXueyuanText(Util.decode(request, "xueyuanText"));
xueyuanService.update(vo);
this.redirectList(request, response);
}
/**
* 获取学员的详细信息(详情页面与编辑页面要显示该学员的详情)并跳转回页面
*
* @param response
return false;
}
if (document.getElementById("jiaoyuanDate").value.trim().length == 0) {
alert("授课时间不能为空!");
return false;
}
return true;
}