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。 |