易截截图软件、单文件、免安装、纯绿色、仅160KB

Tomcat JSP编译器的配置参数

 在conf/web.xml中名为jsp的servlet中可以加入一些init参数
· checkInterval - 如果“development”属性为false且“checkInterval”大于0,则使用后台编译。“checkInterval”是查看JSP页面(包括其附属文件)是否需要重新编译的两次检查时间间隔(单位:秒)。缺省值为0秒。
· classdebuginfo - 类文件在编译时是否显示调试(debugging)信息? true 或false,缺省为true。
· classpath - 编译servlet时要使用的类路径,当ServletContext 属性org.apache.jasper.Constants.SERVLET_CLASSPATH未设置的情况下,该参数才有效。在Tomcat中使用到Jasper时,该属性总被设置。缺省情况下,该路径基于你当前的web应用动态生成。
· compiler – Ant将要使用的JSP页面编译器,请查阅Ant文档获取更多信息。如果该参数未设置,那么默认的Eclipse JDT Java编译器将被用来代替Ant。没有缺省值。
· compilerSourceVM - 编译源文件时采用哪一个JDK版本?(缺省为 JDK 1.4)
· compilerTargetVM - 运行类文件时采用哪一个JDK版本?(缺省为 JDK 1.4)
· development - 是否让Jasper用于开发模式?如果是,检查JSPs修改的频率,将通过设置modificationTestInterval 参数来完成。true 或false,缺省为true。
· displaySourceFragment - 异常信息中是否包含出错的源代码片段?true 或false,缺省为true。
· dumpSmap - JSR45调试的SMAP信息是否转存到文件?true 或false,缺省为false。当suppressSmap 为true时,该参数为false。
· enablePooling - 确定是否共享标签处理器,true或false,缺省为true。
· engineOptionsClass - 允许指定的类来配置Jasper。如果没有指定,则使用默认的Servlet内置参数(EmbeddedServletOptions)。
· errorOnUseBeanInvalidClassAttribute - 在一个useBean action中,当类属性的值不是一个合法的bean class时,Jasper是否抛出异常?true或false,缺省为true。
· fork - 是否让Ant派生出JSP页面多个编译,它们将运行在一个独立于Tomcat的JVM上。true 或者false, 缺省为true.
· enStringAsCharArray - 是否把字符串转换为字符数组?在某些情况下会改善性能。缺省为false.
· eClassId - 当使用<jsp:plugin>标签时,发送给Internet Explorer的class-id的值。缺省为:8AD9C8


相关文档:

JSP、Servlet中的相对路径和绝对路径(转载)

 JSP和Servlet中的绝对路径和相对路径问题困扰了我好几天,经过努力之后将其部分心得和大家共享。
前提:假设你的Http地址为http://192.168.0.1/你的web应用为webapp,那么你的web应用URL为http://192.168.0.1/webapp/
web应用的目录结构:
webapp/
    
web-inf/
     ......

JSP如何设置Cookie和删除Cookie

很多例如登录或者注销登录的地方需要使用到Cookie,今天学到在JSP中如何操作Cookie分享下
4.Cookie类常用的方法
1.setValue()/getValue() —>获取cookie对象的值。
2.getName()—>获取cookie对象的名称,循环的时候可以有选择的使用Cookie
3.setMaxAge()/getMaxAge()—>设置或获取cookie对象有 ......

JSP自定义标签学习(高级)

JSP自定义标签学习(高级)
关键字: 自定义标签
BodyTag接口
    接口BodyTag的实现类,它是负责操作主体内容(bodyContent).
定义方法:public void doInitBody();
    public int doAtferBody();
提示,那些在doStartTag()方法之后被调用的方法依赖于doStartTag()方法返回值并且看在JSP页 ......

JSP禁止缓存代码

 //JSP禁止缓存代码

response.setHeader("Pragma","No-cache");

response.setHeader("Cache-Control","no-cache");

response.setDateHeader("Expires", 0);



//网络上的不能正确运行代码参考

if(request.getProtocol().compareTo("HTTP/1.0")==0)

{
......

11.11 JSP/Servlet开发的一些建议


不要在JSP中处理用户请求(request),也不要在JSP中嵌入控制流代码
不要将用户界面部分和业务逻辑部分混合
在JSP中尽量不要包含java代码,EL在这方面可以给我们很大帮助
将页面分为几个部分:Header,Menu,Main。。。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号