?? vetscontrol.java~5~
字號:
package com.richard.control;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.richard.dao.*;
import com.richard.dto.*;
import com.richard.service.*;
public class VetsControl extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
response.setContentType(CONTENT_TYPE);
String param=request.getParameter("param");
if(param!=null)
{
if(param.equals("query"))
{
String accessPage=request.getParameter("accessPage");
if(accessPage.equals("firstPage"))
{
ArrayList objArrayList=new ArrayList();
request.setAttribute("currentPage",1);
request.setAttribute("totalPages",Factory.createVetsDetails().totalPage());
objArrayList=Factory.createVetsDetails().VetsDetailsQueryAll(12,1);
request.setAttribute("queryResult",objArrayList);
RequestDispatcher objDispatcher=request.getRequestDispatcher("context/queryvetsdetails.jsp");
objDispatcher.forward(request,response);
}else if(accessPage.equals("endPage"))
{
ArrayList objArrayList=new ArrayList();
request.setAttribute("currentPage",Factory.createVetsDetails().totalPage());
request.setAttribute("totalPages",Factory.createVetsDetails().totalPage());
objArrayList=Factory.createVetsDetails().VetsDetailsQueryAll(12,Factory.createVetsDetails().totalPage());
request.setAttribute("queryResult",objArrayList);
RequestDispatcher objDispatcher=request.getRequestDispatcher("context/queryvetsdetails.jsp");
objDispatcher.forward(request,response);
}
else
{
ArrayList objArrayList=new ArrayList();
request.setAttribute("currentPage",Integer.parseInt(accessPage));
request.setAttribute("totalPages",Factory.createVetsDetails().totalPage());
objArrayList=Factory.createVetsDetails().VetsDetailsQueryAll(12,Integer.parseInt(accessPage));
request.setAttribute("queryResult",objArrayList);
RequestDispatcher objDispatcher=request.getRequestDispatcher("context/queryvetsdetails.jsp");
objDispatcher.forward(request,response);
}
}
if(param.equals("addVets")) //在框架中顯示新增頁面
{
ArrayList objArrayList=Factory.createSpecialties().specialtiesQueryAll();
request.setAttribute("specialtiesNames",objArrayList);
RequestDispatcher objDispatcher=request.getRequestDispatcher("context/addvetsdetails");
objDispatcher.forward(request,response);
}
}
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -