Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. package ru.itmo.wp.web.page;
  2.  
  3. import ru.itmo.wp.web.exception.RedirectException;
  4.  
  5. import javax.servlet.http.HttpServletRequest;
  6. import java.util.Map;
  7.  
  8. public class ArticlePage extends Page {
  9. private void action(HttpServletRequest request, Map<String, Object> view) {
  10. // No operations.
  11. }
  12.  
  13. public Map<String, Object> addArticle(HttpServletRequest request, Map<String, Object> view) {
  14. String title = request.getParameter("title");
  15. String textArticle = request.getParameter("textArticle");
  16. if (title.isEmpty() || textArticle.isEmpty()) {
  17. view.put("success", false);
  18. view.put("error", "Title or text is empty.");
  19. return view;
  20. }
  21. getArticleService().addArticle(getUser(), title, textArticle);
  22. view.put("success", true);
  23. view.put("info", "You have added article.");
  24. return view;
  25. }
  26.  
  27. @Override
  28. public void before(HttpServletRequest request, Map<String, Object> view) {
  29. super.before(request, view);
  30. if (isEmptyUser()) {
  31. throw new RedirectException("/index");
  32. }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement