Advertisement
PyGuy91

CreateTodoServlet.java

May 16th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. import java.io.IOException;
  2.  
  3. import javax.servlet.http.HttpServlet;
  4. import javax.servlet.http.HttpServletRequest;
  5. import javax.servlet.http.HttpServletResponse;
  6.  
  7. import com.google.appengine.api.users.User;
  8. import com.google.appengine.api.users.UserService;
  9. import com.google.appengine.api.users.UserServiceFactory;
  10.  
  11. @SuppressWarnings("serial")
  12. public class CreateTodoServlet extends HttpServlet {
  13.    
  14.     public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
  15.        
  16.         System.out.println("Creating new Todo");
  17.         User user = (User) req.getAttribute("user");
  18.        
  19.         if(user == null) {
  20.            
  21.             UserService userService = UserServiceFactory.getUserService();
  22.             user = userService.getCurrentUser();
  23.         }
  24.        
  25.         String summary = checkNull(req.getParameter("summary"));
  26.         String description = checkNull(req.getParameter("description"));
  27.         String url = checkNull(req.getParameter("url"));
  28.        
  29.         Dao.INSTANCE.add(user.getUserId(), summary, description, url);
  30.         resp.sendRedirect("/TodoApplication.jsp");
  31.        
  32.     }
  33.    
  34.     private String checkNull(String s) {
  35.        
  36.         if(s == null) {
  37.             return "";
  38.         }
  39.        
  40.         return s;
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement