欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

weblogic在处理jsp tag的scope属性时的BUG???

发布时间:2025/3/8 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 weblogic在处理jsp tag的scope属性时的BUG??? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

本人在项目中使用taglib,本来在tomcat下,很正常,迁移到weblogic时,大部分也正常,但有一个结构出现问题,即在TAG嵌套时,无法正常读取范围内的变量,请看以下结构体:

<testj:class id="100">

<%=testInfo.getTitle()%>

      <testj:class id="200">
                <%=testInfo.getTitle()%>
      </test:class>

<%=testInfo.getCotent()%>
</test:class>

这就是嵌套代码的风格,在第一个TAG中,套了一个同样的TAG,然后在第二个嵌套TAG结术后,又继续调用第一个的变量,继续输出

按道理,最后一个 <%=testInfo.getCotent()%> 应该输出 第一个TAG变量的信息,却在实际应用中,发现,他却显示了 第二个TAG的变量信息。 这已充份论证,确实如何。

本以为是TAG的scope未定义好,结果定义了如下:

.......
      <variable>
        <name-given>ARTICLE</name-given>
        <variable-class>cn.com.test.vo.articleVo</variable-class>
        <declare>true</declare>
        <scope>NESTED</scope>
      </variable>
......

按定义,NESTED是从标签开始到标签结束,却无法正常显示。

在tomcat中显示一切正常。 

不知道这个问题算不算weblogic的BUG

转载于:https://www.cnblogs.com/dekn/archive/2006/12/04/580982.html

总结

以上是生活随笔为你收集整理的weblogic在处理jsp tag的scope属性时的BUG???的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。