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