1 package com.quikj.application.communicator.admin.controller; 2 3 import java.io.IOException ; 4 import java.util.Locale ; 5 import javax.servlet.ServletException ; 6 import javax.servlet.http.HttpServletRequest ; 7 import javax.servlet.http.HttpServletResponse ; 8 import org.apache.struts.action.Action; 9 import org.apache.struts.action.ActionError; 10 import org.apache.struts.action.ActionErrors; 11 import org.apache.struts.action.ActionForm; 12 import org.apache.struts.action.ActionForward; 13 import org.apache.struts.action.ActionMapping; 14 import java.sql.*; 15 16 23 24 public final class DisplayMainMenuAction extends Action 25 { 26 41 public ActionForward execute(ActionMapping mapping, 42 ActionForm form, 43 HttpServletRequest request, 44 HttpServletResponse response) 45 throws IOException , ServletException 46 { 47 Locale locale = getLocale(request); 49 ActionErrors errors = new ActionErrors(); 50 51 Connection c = (Connection)request.getSession().getAttribute("connection"); 53 if (c == null) 54 { 55 errors.add(ActionErrors.GLOBAL_ERROR, 56 new ActionError("error.not.logged.in")); 57 saveErrors(request, errors); 58 return mapping.findForward("logon"); 59 } 60 61 return (new ActionForward(mapping.getInput())); 62 } 63 } 64 | Popular Tags |