📄 diaryservlet.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import myTools.DataBase;import java.sql.*;import myTools.TimeMaker;/** * * @author Administrator */public class DiaryServlet extends HttpServlet { /** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * @param request servlet request * @param response servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String operation = (String)request.getParameter("operation"); System.out.println(operation); DataBase db = new DataBase(); ResultSet rs = null; db.connectToDB(); try { if(operation == null){ System.out.println("The Diary Control Is Wrong"); }else if(operation.equals("add_diary")){ String user_id = request.getParameter("user_id"); String content = new String(request.getParameter("diarycontent").getBytes("ISO-8859-1"),"GB2312"); String title = new String(request.getParameter("new_diary_title").getBytes("ISO-8859-1"),"GB2312"); String time = TimeMaker.getTime(); String sql = "insert into diary(diarymaker_id, diary_title, diary_date, diary_content) values ('" + user_id + "', '" + title + "', '" + time + "', '" + content + "')"; db.executeUpdate(sql); response.sendRedirect("diarys.jsp"); } } finally { db.close(); } } // <editor-fold defaultstate="collapsed" desc="HttpServlet 方法。单击左侧的 + 号以编辑代码。"> /** * Handles the HTTP <code>GET</code> method. * @param request servlet request * @param response servlet response */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Handles the HTTP <code>POST</code> method. * @param request servlet request * @param response servlet response */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Returns a short description of the servlet. */ public String getServletInfo() { return "Short description"; }// </editor-fold>}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -