java 同一个事物 先更新再查询_(变强、变秃)Java从零开始OA结束

本文介绍了Java开发OA系统时遇到的问题及解决方案,包括Echarts图形化界面、验证码实现、Excel导出、JUnit测试、员工信息查询、考勤管理模块、异常处理、序列取值、事务一致性等,强调了手动事务管理和保持数据一致性的关键。
摘要由CSDN通过智能技术生成

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

sql2:

selecte.empid,e.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值