📄 petservlet.java~52~
字号:
package pet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class PetServlet extends HttpServlet {
public PetServlet() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private static final String CONTENT_TYPE = "text/html; charset=UTF-8";
//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("utf-8");
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String method=request.getParameter("method");
PetDAO dao=new PetDAO();
String patch="/pet/";
if(method.equals("")){
patch+="pet.jsp";
}
else if(method.equals("pname")){
String name=request.getParameter("pname").trim();
System.out.println("name= "+name);
if(name==null || name.equals("")){
Collection c=dao.holder_pet();
Iterator it=c.iterator();
request.setAttribute("pet",it);
patch+="pname.jsp";
}else{
Collection c = dao.pet_name(name);
if(c==null){
patch+="pname.jsp?result=false";
}else{
Iterator it = c.iterator();
request.setAttribute("pet", it);
patch += "pname.jsp";
}
}
}else if(method.equals("padd")){
String hid=request.getParameter("hid").trim();
String name=request.getParameter("name").trim();
String sex=request.getParameter("sex").trim();
String kind=request.getParameter("kind").trim();
if(hid==null || hid.equals("") || name==null || name.equals("") || sex==null ||
sex.equals("") || kind==null || kind.equals("")){
patch+="petadd_cl.jsp?result=false";
}else{
PetVO vo=new PetVO();
vo.setPhid(Integer.parseInt(hid));
vo.setPname(name);
vo.setPkind(kind);
vo.setPsex(sex);
if(dao.pet_add(vo)){
patch+="petadd_cl.jsp?result=true";
}else{
patch+="petadd_cl.jsp?result=false";
}
}
}else if(method.equals("name_up")){
String name=request.getParameter("upname").trim();
System.out.println("name= " + name);
if (name == null || name.equals("")) {
patch += "pname.jsp?result=false";
} else {
Collection c = dao.pet_name(name);
if (c == null) {
patch += "pname.jsp?result=false";
} else {
Iterator it = c.iterator();
request.setAttribute("pet", it);
patch += "petup.jsp";
}
}
}else if (method.equals("pup")){
String phid=request.getParameter("phid").trim();
String pid=request.getParameter("pid").trim();
String name=request.getParameter("name").trim();
String sex=request.getParameter("sex").trim();
String kind=request.getParameter("kind").trim();
System.out.println("瀹犵墿鍚
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -