weblogic在处理jsp tag的scope属性时的BUG???
本人在項目中使用taglib,本來在tomcat下,很正常,遷移到weblogic時,大部分也正常,但有一個結構出現(xiàn)問題,即在TAG嵌套時,無法正常讀取范圍內(nèi)的變量,請看以下結構體:
<testj:class id="100">
<%=testInfo.getTitle()%>
????? <testj:class id="200">
??????????????? <%=testInfo.getTitle()%>
????? </test:class>
<%=testInfo.getCotent()%>
</test:class>
這就是嵌套代碼的風格,在第一個TAG中,套了一個同樣的TAG,然后在第二個嵌套TAG結術后,又繼續(xù)調(diào)用第一個的變量,繼續(xù)輸出
按道理,最后一個 <%=testInfo.getCotent()%> 應該輸出 第一個TAG變量的信息,卻在實際應用中,發(fā)現(xiàn),他卻顯示了 第二個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???的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u8转完看不到菜单_web网页有错误,无
- 下一篇: 打印工资条怎么做到每个人都有表头明细_朋