Jasper用class org.apache.jasper.servlet.JspServlet实现。
初始化参数被配置好了。
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>WARNING</param-value>
</init-param>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
|
checkInterval
|
如果"development"属性为false且"reloading"为true,则使用后台编译。"checkInterval"是查看JSP页面是否需要重新编译的两次检查时间间隔(单位:秒)。缺省值为300。
|
|
compiler
|
Ant将要使用的JSP页面编译器。请查阅Ant文档获得更多信息。缺省为javac。
|
|
classdebuginfo
|
编译成class文件时是否附带调试信息。缺省为true。
|
|
classpath
|
编译servlet时要使用的class path,缺省情况下,该路径基于你当前的web应用动态生成。
|
|
development
|
是否让Jasper使用开发模式(这将在每次访问时都检查JSP的修改情况)。缺省为true。
|
|
enablePooling
|
决定是否共享标签处理器。缺省为true。
|
|
ieClassId
|
当使用<jsp:plugin>标签时,将要发送给Internet Explorerd的class-id的值。缺省为:8AD9C840-044E-11D1-B3E9-00805F499D93。
|
|
fork
|
可以在多个JVM上执行Ant对JSP的编译。缺省为true。
|
|
javaEncoding
|
对java源文件采用的字符编码。缺省为UTF-8。
|
|
keepgenerated
|
是否保存每个页面生成的java源代码,而不删除。缺省为true。
|
|
largefile
|
是否将JSP页面的静态内容保存在外部数据文件中,以减少生成的servlet尺寸。缺省为false。
|
|
mappedfile
|
是否对每个输入行都用一条print语句来生成静态内容,以方便调试。缺省为true。
|
|
reloading
|
是否让Jasper检查修改过的JSP页面。缺省为true。
|
|
scratchdir
|
当编译JSP页面时使用的临时目录。缺省为当前web应用的work目录。
|
|
trimSpaces
|
是否去掉模板文本中行为和指令之间的空格。缺省为false。 |
Jasper JSP Servlet配置详解
本文详细介绍了Jasper如何通过JspServlet进行配置,包括初始化参数如logVerbosityLevel、fork、checkInterval等的作用及默认值。这些参数对JSP页面的编译、调试和运行有着重要影响。

被折叠的 条评论
为什么被折叠?



