本人在项目中使用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???相关推荐

  1. jsp tag 自定义标签实现按钮的显示

    前些天在一个项目中做了一个最基本的权限管理(标准的权限结构,用户-角色-菜单),后来需要精确地控制到按钮就想到了使用自定义标签(jsp tag)来处理按钮的显示与隐藏. 下面是我参考网上的资料自己写的 ...

  2. 使用jsp,tag提取字符串中的单词

    ** 使用jsp,tag提取字符串中的单词 ** JSP中调用Tag 在表单中输入字符串,提取其中的单词 参考代码: giveString.jsp <%@ page contentType=&q ...

  3. HTMLtd 标签的 scope 属性

    定义和用法 scope 属性定义将表头单元与数据单元相关联的方法. scope 属性标识某个单元是否是列.行.列组或行组的表头. scope 属性不会在普通浏览器中产生任何视觉变化.屏幕阅读器可以利用 ...

  4. spring配置详解-scope属性

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://ww ...

  5. maven中scope属性的

    转载自 maven中scope属性的 Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<sc ...

  6. Bean的scope属性

    1.singleton(默认值):单列对象,被标识为单例的对象在spring容器中只会存在一个实例 测试如下: 我们创建一个User类: public class User {private Stri ...

  7. 自动注入、加载 properties 文件、scope 属性、单例设计模式

    一.自动注入 在 Spring 配置文件中对象名和 ref="id"id 名相同使用自动注入,可以不配置<property/> 两种配置办法 2.1 在<bean ...

  8. spring基础——<bean>scope属性

    通过对scope属性的设置可实现单例或多例,默认不设置为单例 singleton 单例(默认值) prototype 多例 例如 <bean id="user" class= ...

  9. Spring scope属性详解

    scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁 ...

最新文章

  1. 【教程】Matrikon OPC使用教程连载(四)
  2. MathType如何设置标尺的单位
  3. feture selection
  4. vb字符串在内存中的分布?
  5. vue之父子组件通信
  6. php select socket
  7. zookeeper的单实例和伪集群部署
  8. Android之解决VideoView控件的进度条位置摆放问题和打开播放黑屏问题
  9. oem718d 基准站设置_RTK电台、网络模式作业设置流程
  10. JVM学习--(二)内存模型、可见性、指令重排序
  11. 四剑客查找字符_linux 四剑客 find 、grep、sed、awk整理
  12. mysql 服务器 utf8_MySQL编码设置方法 MySQL编码为utf8设置方法
  13. android mainactivity 刷新fragment,Android刷新从FragmentActivity android.support.v4.app.Fragment
  14. 计算机应用基础任务化教程试题及答案,计算机应用基础任务化教程windows7office2010试卷(带操作题)及答案.doc...
  15. gdb 命令_16. 如何使用 GDB 调试 Go 程序?
  16. js实现键盘按键映射
  17. 「熊猫」变「长臂猿」,「乌龟」变「来复枪」,深度学习模型被攻击,破解之道有哪些?
  18. English Writing Note
  19. 局域网络连接的计算机不全,大神教你win7局域网内可以看到对方计算机但无法连接的办法?...
  20. 发布uubox.net客户端工具及其源代码

热门文章

  1. linux 硬盘空间监控,Linux服务器硬盘空间监控
  2. 背景调查 跳槽_分享 | 录用背景调查,查的到底是什么?
  3. linux 建立交叉编译环境变量,ARM-Linux-gcc-4.4.3交叉编译环境终于搭建
  4. suse linux如何重置密码忘记,SUSE Linux忘记root密码的处理办法
  5. 大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro为例)
  6. Spring BPP中优雅的创建动态代理Bean 1
  7. android模拟器默认位置的修改
  8. java程序面向对象show,20165309 实验二 Java面向对象程序设计
  9. Xctf练习sql注入--supersqli
  10. ming window 交叉编译_opencv3编译pc端及交叉编译arm端