📄 servlet.java
字号:
package faq_project;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class Servlet
extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
Iterator rs;
review_Bean reviewbean;
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
request.setCharacterEncoding("GBK");
PrintWriter out = response.getWriter();
HttpSession session = request.getSession(true);
FAQ_Bean bean1 = (FAQ_Bean) session.getAttribute("bean");
//解答页面
String type = request.getParameter("type");
if (type.equals("发表")) {
String UserName = request.getParameter("UserName");
String Password = request.getParameter("Password");
System.out.println("发表");
try {
reviewbean =new review_Bean();
if (reviewbean.user(UserName, Password)) {
reviewbean.addrevied(request.getParameter("id"), UserName,
request.getParameter("review"));
bean1.fulshId(Integer.parseInt(request.getParameter("id")));
bean1.next();
rs = bean1.getLists().iterator();
response.sendRedirect("One_Page.jsp");
}
else {
System.out.println("用户登陆出错");
}
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
if (type.equals("select")) {
try {
int i = Integer.parseInt(request.getParameter("id1"));
bean1.fulshId(i);
bean1.next();
rs = bean1.getLists().iterator();
session.setAttribute("iid", rs.next().toString());
session.setAttribute("qquestion", rs.next().toString());
session.setAttribute("aanswer", rs.next().toString());
session.setAttribute("mmodify", rs.next().toString());
session.setAttribute("ttype", rs.next().toString());
response.sendRedirect("One_Page.jsp");
}
catch (Exception e) {}
}
//888888888888888888888888
if (type.equals("查找")) {
String questiontitle = request.getParameter("questiontitle");
String typename = request.getParameter("typename");
try {
if (typename.equals("所有类型")) {
if (bean1.fulshTitle(questiontitle)) {
System.out.println("所有1类型");
session.setAttribute("questiontitle",questiontitle);
session.setAttribute("typename",null);
response.sendRedirect("lookup_page.jsp?questiontitle=" + questiontitle);
}
else {
session.setAttribute("message", "查找完毕!");
response.sendRedirect("search_page.jsp");
}
}
else {
if (bean1.fulshTitle(questiontitle, typename)) {
System.out.println("所有类2型");
session.setAttribute("questiontitle",questiontitle);
session.setAttribute("typename",typename);
response.sendRedirect("lookup_page.jsp?questiontitle=" + questiontitle +
"&typename=" + typename);
}
else {
session.setAttribute("message", "查找完毕!");
response.sendRedirect("search_page.jsp");
}
}
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
//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 + -