delete-response.jsp

来自「JAVA Servlet2.3外文书籍源码」· JSP 代码 · 共 27 行

JSP
27
字号
<%
  // is the current user logged in?
  if (session.getAttribute("user") == null) {
    // no, so redirect them to the login page
    pageContext.forward("login.jsp");
  }
%>

<%@ page import="forum.*" %>

<%
  // is the user the author of the response?
  int topicId = Integer.parseInt(request.getParameter("topic"));
  int responseId = Integer.parseInt(request.getParameter("response"));

  User user = (User)session.getAttribute("user");

  Topic topic = Topics.getTopic(topicId); 
  Response res = topic.getResponse(responseId);
  
  if (res.getUser().equals(user)) {
    topic.remove(res);
  }
  
  pageContext.forward("view-topic.jsp?id=" + topicId);
%>

⌨️ 快捷键说明

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