1 6 7 package com.quikj.application.communicator.applications.webtalk.controller; 8 9 10 11 import java.io.IOException ; 12 import java.util.Locale ; 13 import javax.servlet.ServletException ; 14 import javax.servlet.http.HttpServletRequest ; 15 import javax.servlet.http.HttpServletResponse ; 16 import org.apache.struts.action.Action; 17 import org.apache.struts.action.ActionError; 18 import org.apache.struts.action.ActionErrors; 19 import org.apache.struts.action.ActionForm; 20 import org.apache.struts.action.ActionForward; 21 import org.apache.struts.action.ActionMapping; 22 import java.sql.*; 23 27 public class DisplayWebTalkMenuAction extends Action{ 28 29 30 public DisplayWebTalkMenuAction() { 31 } 32 33 34 public ActionForward execute(ActionMapping mapping, 35 ActionForm form, 36 HttpServletRequest request, 37 HttpServletResponse response) 38 throws IOException , ServletException 39 { 40 Locale locale = getLocale(request); 42 ActionErrors errors = new ActionErrors(); 43 44 Connection c = (Connection)request.getSession().getAttribute("connection"); 46 if (c == null) 47 { 48 errors.add(ActionErrors.GLOBAL_ERROR, 49 new ActionError("error.not.logged.in")); 50 saveErrors(request, errors); 51 return mapping.findForward("logon"); 52 } 53 54 return (new ActionForward(mapping.getInput())); 55 } 56 } 57 | Popular Tags |