1 14 package org.compiere.wstore; 15 16 import javax.servlet.*; 17 import javax.servlet.http.*; 18 import java.io.*; 19 import java.util.*; 20 import java.math.*; 21 22 import org.apache.log4j.Logger; 23 24 import org.compiere.www.*; 25 import org.compiere.model.*; 26 import org.compiere.util.*; 27 28 34 public class ProductServlet extends HttpServlet 35 { 36 37 private Logger log = Logger.getLogger(getClass()); 38 39 44 public void init(ServletConfig config) throws ServletException 45 { 46 super.init(config); 47 if (!WEnv.initWeb(config)) 48 throw new ServletException("ProductServlet.init"); 49 } 51 55 public String getServletInfo() 56 { 57 return "Compiere Product Serach Servlet"; 58 } 60 63 public void destroy() 64 { 65 log.info("destroy"); 66 } 68 69 70 78 public void doPost(HttpServletRequest request, HttpServletResponse response) 79 throws ServletException, IOException 80 { 81 log.info("doPost from " + request.getRemoteHost() + " - " + request.getRemoteAddr()); 82 Properties ctx = JSPEnv.getCtx(request); 83 HttpSession session = request.getSession(true); 84 session.removeAttribute(JSPEnv.HDR_MESSAGE); 85 WEnv.dump(session); 86 WEnv.dump(request); 87 88 WebUser wu = (WebUser)session.getAttribute(WebUser.NAME); 90 if (wu == null) 91 { 92 } 93 94 String searchString = request.getParameter("searchString"); 96 97 98 99 100 String url = "index.jsp"; 101 log.info ("doPost - Forward to " + url); 102 RequestDispatcher dispatcher = getServletContext ().getRequestDispatcher (url); 103 dispatcher.forward (request, response); 104 } 106 107 108 117 public void doGet(HttpServletRequest request, HttpServletResponse response) 118 throws ServletException, IOException 119 { 120 log.info("doGet from " + request.getRemoteHost() + " - " + request.getRemoteAddr()); 121 doPost (request, response); 122 } 124 } | Popular Tags |