guestbookservlet.java

来自「java的一系列产品中包括jsme,jmse,j2ee,本文件提供j2ee实现的」· Java 代码 · 共 53 行

JAVA
53
字号
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.lang.*;
import java.util.*;

public class GuestbookServlet extends HttpServlet{
	public void init(ServletConfig config) throws ServletException{
		super.init(config);
		//set self environment variable		
	}
		
	public void doPost(HttpServletRequest req,HttpServletResponse resp)
					throws IOException,ServletException{
		resp.setContentType("text/html");
		PrintWriter out=resp.getWriter();
		
		String OpeationMode,guestName,guestEmail,guestPlace,guestNote;
     
    OpeationMode=req.getParameterValues("R1")[0];
    
    guestName=req.getParameterValues("name")[0];
    guestEmail=req.getParameterValues("email")[0];
    guestPlace=req.getParameterValues("place")[0];
    guestNote=req.getParameterValues("note")[0];
    
    /*用于调试
    /*out.println("<html><head><title>Book list</title></head>");
    out.println("<br>操作模式:"+OpeationMode);    
    out.println("<br>name:"+guestName);
    out.println("<br>email:"+guestEmail);
    out.println("<br>place:"+guestPlace);
    out.println("<br>note:"+guestNote);*/
    
    /*在这里通过数据库操作将留言内容。读者将在学习第8章JDBC后
    知道如何操作*/
    if(OpeationMode.equals("Select")){
    	//以name为主键从数据库查询留言内容
    	out.println("Select Successful\n");
    }else if(OpeationMode.equals("Insert")){
    	//将留言内容插入数据库
    	out.println("Insert Successful\n");
    }else if(OpeationMode.equals("Update")){
    	//以name为主键更新留言内容
    	out.println("Update Successful\n");
    }else if(OpeationMode.equals("Delete")){
    	//以name为主键将留言内容从数据库删除
    	out.println("Delete Successful\n");
    }else{
    	out.println("Operation Mode error\n");
    }    	
	}	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?