⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itemser.java

📁 办公自动化系统,有人事资源管理模块,考勤管理,审批管理,权限设定等.
💻 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 + -