OA系统项目:
项目涉及工具、技巧、tips:
详情参见各个模块:
Echars:图形化界面显示
验证码RandomServlet
Excel导出工具pol
JUnit测试框架使用:右键项目BuildPath-Add Libraries.. 选择JUnit-JUnit4 完成
Gson 处理日期格式:Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
传统方式传值取值:由表单提交 属性name=xx 获取name值 JSP方式
ajax方式传值取值:设置属性id 通过js/jquery id选择器获取 val值 传给ajax 进行请求发送
Serlvet路径:
重定向resp中绝对路径= req.getcontextPath()+"/相对路径";
请求转发req中绝对路径="/相对路径";
JSP路径:
有<base href="<%=basePath%>"/>前提下 ,href="相对路径"
绝对路径="<%=basePath%>"+"相对路径"
员工模块:
查询员工信息:
sql1:
select e.empid,e.realname,d.deptname,p.pname, e.hiredate,e.phone from employee e,dept d,position p where e.deptno=d.deptno and e.posid=p.posid;
![81ed0ed052d493735d922dbed47ac74e.png](https://img-blog.csdnimg.cn/img_convert/81ed0ed052d493735d922dbed47ac74e.png)
sql2:
selecte.empid,e.