/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.fitbank.servlet; import com.fitbank.exception.ExceptionHandler; import com.fitbank.web.JSONData; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class JSONServlet extends HttpServlet{ /** * */ private static final long serialVersionUID = 1L; public JSONServlet () { super(); } protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setHeader("Pragma", "no-cache"); response.setHeader("Cache-Control","no-cache"); response.setContentType("text/plain"); PrintWriter out = response.getWriter(); try { JSONData lov=new JSONData(request); out.println(lov.getJsonData()); } catch (Throwable e) { ExceptionHandler eh=new ExceptionHandler(e,"es"); out.println(eh.getUserMessage()); e.printStackTrace(); }finally{ out.close(); } } }