views:

316

answers:

1

I'm looking to turn off try blocks for a specific JSP page (though turning it off globally would be OK as well). From what I've gathered, it looks something like this:

<jsp-param>
<param-name>noTryBlocks</param-name>
<param-value>true</param-value>
</jsp-param>

However, everywhere I see that sample it's for a weblogic.xml file. Does anybody know how I can set this JSP parameters for a Spring MVC application? web.xml? Perhaps somewhere near here?:

  <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/jsp/"/>
    <property name="suffix" value=".jsp"/>
  </bean>
+2  A: 

noTryBlocks is a Weblogic-specific feature (that's why it's in weblogic.xml). In fact, a web search suggests it was removed in Weblogic 9+.

From what I can tell, the only useful purpose of this is to slightly reduce the size of the compiled JSP. This sounds like a nasty hack to begin with; if this is the case, and you would be better served by making your JSPs smaller to start with (using includes or tag files).

skaffman
Thanks. I was trying to include a large file in a JSP per http://stackoverflow.com/questions/2349818/spring-webcontent-resources-access-outside-servletcontext . Found a way to do it via a streaming file servlet instead, making the JSP include tag (and noTryBlocks) unneeded.
zpinter