📄 deleteemployeeservlet.java
字号:
package ninth;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* @author wangmj
* @mail <a mailto="wangmingjie_2002@hotmail.com"> 2005-4-18 2005
*
* DeleteEmployeeServlet.java
*/
public class DeleteEmployeeServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html;charset=gb2312");
String servletPath = request.getServletPath();
System.out.println("ServletPath=" + servletPath);
String pathInfo = (request.getPathInfo()).trim();
HttpSession session = request.getSession();
//取得servlet请求的路径信息
if (pathInfo.equals("/DeleteEmployeeServlet")) {
//Object o = request.getAttribute("employee");
//在这里可以通过session来实现两个Servlet之间的通信
Object o = session.getAttribute("employee");
EmployeeDataBean edb = (EmployeeDataBean)o;
if (o == null) {
System.out.println("session.getAttribute(\"employee\")=null");
request.getRequestDispatcher("/test/sjsp/deleteFailure.jsp")
.forward(request, response);
} else {
System.out.println("删除“employee”对象开始...");
System.out.println(edb.getId());
System.out.println(edb.getName());
System.out.println(edb.getAddress());
System.out.println(edb.getAge());
session.removeAttribute("employee");
System.out.println("“employee”对象已经被删除");
request.getRequestDispatcher("/test/sjsp/deleteEmployee.jsp")
.forward(request, response);
}
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
doGet(request,response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -