Пример #1
0
 void doRequest(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   request.setAttribute("author", postBacking.getAuthor());
   request.setAttribute("message", postBacking.getMessage());
   request.setAttribute("word", postBacking.getWord());
   request.setAttribute("posts", postBacking.getPosts());
   request.getRequestDispatcher("/WEB-INF/index.jsp").forward(request, response);
 }
Пример #2
0
 @Override
 protected void doPost(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   postBacking.setAuthor((String) request.getParameter("author"));
   postBacking.setMessage((String) request.getParameter("message"));
   postBacking.setWord((String) request.getParameter("word"));
   postBacking.init();
   performAction((String) request.getParameter("button"));
   doRequest(request, response);
 }
Пример #3
0
 void performAction(String actionAndId) {
   switch (parseAction(actionAndId)) {
     case "create":
       postBacking.create();
       break;
     case "delete":
       postBacking.delete(parseId(actionAndId));
       break;
     case "deleteByWord":
       postBacking.deleteByWord();
       break;
     default:
       throw new IllegalArgumentException("unknown action");
   }
 }
Пример #4
0
 @Override
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   postBacking.init();
   doRequest(request, response);
 }