首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

JBoss内没法使用EL表达式 Tomcat内正常

2012-12-15 
JBoss内无法使用EL表达式 Tomcat内正常我在Tomcat6环境下开发的网站里面多处用到了形如 ${param.value}这

JBoss内无法使用EL表达式 Tomcat内正常
我在Tomcat6环境下开发的网站
里面多处用到了形如 ${param.value}这样的EL表达式来拿值
从参数列表 session里面都有
这些语句在Tomcat6里面执行正常,但是在JBoss 4.0.4里面就是得不到值
在JBoss里面就照着原样输出了 形如 ${sessionScope.user.username}
而且相同的JBoss 在一些机器上可以输出,在一些机器上就是无法输出EL的值
请问要怎么解决 是不是和环境有问题 或者是没有导入哪些包?~
[解决办法]
我也在等待回答啊。。。

[解决办法]
在页面使isELIgnored="false" 这样是可以的,但在web.xml里使用 
   <jsp-config>
<jsp-property-group>
<description>
Special property group for JSP Configuration
</description>
<display-name>JSPConfiguration</display-name>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>

配置之后页面不使用 isELIgnored="false"
这样
    <welcome-file-list>
        <welcome-file>login.html</welcome-file>
        <welcome-file>login.jsp</welcome-file>
    </welcome-file-list> 
    

只能在login.jsp里面使用,其他页面却使用不了。apache tomcat下却可以正常使用。

求解???
[解决办法]
xp sp3内是可以,但在win7却不行?

热点排行