📄 itemser.java
字号:
package com.lovo.servlet.mjy;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
import java.util.Vector;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.lovo.bo.mjy.EmpBo;
import com.lovo.po.mjy.EmpPo;
import com.lovo.vo.mjy.TermVo;
public class ItemSer extends HttpServlet {
/**
* Constructor of the object.
*/
public ItemSer() {
super();
}
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
TermVo v2=null;
String name = null;
HttpSession s=request.getSession();
if(request.getParameter("button")!=null){
name=request.getParameter("button");
name=new String(name.getBytes("iso-8859-1"),"utf-8");
if(name.equals("查询")||name.equals("shang")||name.equals("xia")||name.equals("shou")||name.equals("wei")||name.equals("转至")){
EmpBo a = new EmpBo();
TermVo vo = new TermVo();
String shuZhi=request.getParameter("yeshu");
if(shuZhi==null){
request.setAttribute("yeshu", "1");
}else{
request.setAttribute("yeshu", shuZhi);
}
int start=(Integer.parseInt(shuZhi)-1)*10;
vo.setStart(start);
Vector v=a.getSelectAll(vo);
Vector ve = new Vector();
for(int i=0;i<v.size();i++){
EmpPo ep =(EmpPo)v.get(i);
TermVo v1 = new TermVo();
v1.setManName(ep.getName());
v1.setGoHoumeHoliday(ep.getTanqing());
v1.setWeekHoliday(ep.getGongli());
v1.setYear(ep.getYear());
ve.add(v1);
}
v2 = a.getCountA();
int count=0;
if(v2.getCount()%10==0){
count= v2.getCount()/10;
}else{
count= v2.getCount()/10+1;
}
s.setAttribute("count",String.valueOf(count));
request.setAttribute("vector",ve);
request.getRequestDispatcher("leave/mjy/initialize.jsp").forward(request, response);
}else if(name.equals("init")){
EmpBo a = new EmpBo();
TermVo vo = a.getCountA();
GregorianCalendar a1 =new GregorianCalendar();
SimpleDateFormat sfA = new SimpleDateFormat("yyyy");
String n = sfA.format(a1.getTime());
String retruns=null;
if(n.equals(vo.getYear())){
retruns="3";
}else{
String zhiXing=request.getParameter("zhi");
if(zhiXing!=null&&zhiXing.equals("is")){
a.update(true);
TermVo v0=new TermVo();
v0.setYear(n);
a.updateYear(v0);
retruns="2";
}else{
retruns="1";
}
}
System.out.println(retruns);
request.setAttribute("nihao", retruns);
s.setAttribute("res", retruns);
request.getRequestDispatcher("leave/mjy/initialize.jsp").forward(request, response);
}
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
public void init() throws ServletException{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -