package com.idega.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.jsp.JspPage; /** *@author <a href="mailto:tryggvi@idega.is">Tryggvi Larusson</a> *@version 1.2 */ public class IWJSPPresentationServlet extends IWPresentationServlet implements JspPage { boolean handleJSPTags = true; public void jspInit() { /*try{ super.init(); } catch(ServletException e){ }*/ } public void __theService(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { if(this.handleJSPTags){ _jspService(request, response); } } catch (Exception ex) { handleException(ex, this); } } public void jspDestroy() { super.destroy(); } public void _jspService(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } /** * Returns the handleJSPTags. * @return boolean */ public boolean canHandleJSPTags() { return this.handleJSPTags; } /** * Sets the handleJSPTags boolean. If set to true the content of a jsp will be sent <br> * to the application server for parsing a compiling otherwise it is ignored. * @param handleJSPTags The handleJSPTags to set */ public void setHandleJSPTags(boolean handleJSPTags) { this.handleJSPTags = handleJSPTags; } }