web.xml中JspServlet中<init-param> mappedfile </init-param>的目的是什么?

时间:2016-12-19 07:07:36

标签: java jsp servlets web.xml

web.xml中JspServlet中'mappedfile'init-param的用途是什么?

<servlet>
 <servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
  <param-name>fork</param-name>
  <param-value>false</param-value>
</init-param>
<init-param>
  <param-name>xpoweredBy</param-name>
  <param-value>false</param-value>
</init-param>
<init-param>
  <param-name>mappedfile</param-name>
  <param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>

如果我将其设置为“TRUE”怎么办?如果我将它设置为'False'会发生什么?

注意:我需要实现这个作为问题的解决方案,其中一个JSP应用程序提供超过65535字节限制的错误。我需要查明这是否会导致任何全局问题,如果更改为false或true。

1 个答案:

答案 0 :(得分:5)

这是调整效果的参数。

调整默认属性值以便以性能为代价开发JSP文件。要最大限度地提高性能,请将jsp-config属性设置为这些非默认值:

  

development - false(作为替代方法,设置为true并赋予modificationTestInterval一个大值)

     

mappedfile - false

     

trimSpaces - true

     

suppressSmap - true

     

fork - false(在Solaris上)

     

classdebuginfo - false

mappedFile description:我们是否应该为每个输入行生成一个print语句的静态内容,以便于调试? true或false,默认为true。

来源:https://docs.oracle.com/cd/E19226-01/820-7693/beatx/index.html

您也可以在这里查看:What does "mappedfile" parameter in JspServlet stand for?