WebSphere中ibm-web-ext.xml两类JSP重载配置的区别与疑问
WebSphere中两类JSP重载配置的区别与作用
嘿,我来帮你把WebSphere里这两组JSP重载配置的事儿说清楚!
首先明确一点:这两组配置是同一功能的不同写法,完全不需要同时设置,也不是控制不同内容。具体区别和作用如下:
第一组配置:
<jsp-attribute name="reloadInterval" value="5"/>和<jsp-attribute name="reloadEnabled" value="true"/>
这是通过通用的<jsp-attribute>标签定义JSP相关参数的方式,属于比较传统、贴合JSP规范的配置写法,WebSphere早期版本就支持这种配置。第二组配置:
<reload-interval value="5"/>和<enable-reloading value="true"/>
这是WebSphere专门提供的简化配置标签,目的是让JSP重载的配置更直观易懂,本质上和第一组的配置完全等价,作用一模一样。
简单来说,你只需要选其中一种配置方式就可以启用JSP重载功能:
- 开启重载的核心是把
reloadEnabled(或enable-reloading)设为true reloadInterval(或reload-interval)用来设置服务器检查JSP文件变化的时间间隔(单位是秒)
如果同时配置了两组,反而容易造成混淆,官方也不建议这么做——根据IBM官方文档的说明,这两种配置方式可以互相替代,效果完全相同。
内容的提问来源于stack exchange,提问作者user3573712
相关产品推荐
相关产品推荐

