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