KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openbravo > erpCommon > security > Menu


1 /*
2  *************************************************************************
3  * The contents of this file are subject to the Openbravo Public License
4  * Version 1.0 (the "License"), being the Mozilla Public License
5  * Version 1.1 with a permitted attribution clause; you may not use this
6  * file except in compliance with the License. You may obtain a copy of
7  * the License at http://www.openbravo.com/legal/license.html
8  * Software distributed under the License is distributed on an "AS IS"
9  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
10  * License for the specific language governing rights and limitations
11  * under the License.
12  * The Original Code is Openbravo ERP.
13  * The Initial Developer of the Original Code is Openbravo SL
14  * All portions are Copyright (C) 2001-2006 Openbravo SL
15  * All Rights Reserved.
16  * Contributor(s): ______________________________________.
17  ************************************************************************
18 */

19
20 package org.openbravo.erpCommon.security;
21
22 import java.io.IOException JavaDoc;
23 import java.io.PrintWriter JavaDoc;
24 import javax.servlet.ServletException JavaDoc;
25 import javax.servlet.http.HttpServletRequest JavaDoc;
26 import javax.servlet.http.HttpServletResponse JavaDoc;
27 import org.openbravo.base.secureApp.HttpSecureAppServlet;
28 import org.openbravo.base.secureApp.VariablesSecureApp;
29 import org.openbravo.xmlEngine.XmlDocument;
30
31 public class Menu extends HttpSecureAppServlet {
32     
33     /** Creates a new instance of Menu */
34     public Menu() {
35     }
36     
37     public void doPost(HttpServletRequest JavaDoc request, HttpServletResponse JavaDoc response) throws IOException JavaDoc, ServletException JavaDoc {
38         
39         VariablesSecureApp vars = new VariablesSecureApp(request);
40         String JavaDoc targetmenu = vars.getSessionValue("targetmenu");
41         printPageFrameIdentificacion(response, "../utility/VerticalMenu.html", (targetmenu.equals("") ? "../utility/Home.html" : targetmenu));
42     }
43
44     private void printPageFrameIdentificacion(HttpServletResponse JavaDoc response, String JavaDoc strMenu, String JavaDoc strDetalle) throws IOException JavaDoc, ServletException JavaDoc {
45         XmlDocument xmlDocument = xmlEngine.readXmlTemplate("org/openbravo/erpCommon/security/Login_FS").createXmlDocument();
46
47         xmlDocument.setParameter("frameMenu", strMenu);
48         xmlDocument.setParameter("frame1", strDetalle);
49         response.setContentType("text/html; charset=UTF-8");
50         PrintWriter JavaDoc out = response.getWriter();
51         out.println(xmlDocument.print());
52         out.close();
53     }
54 }
55
Popular Tags