當自定義Tag位於iterate標籤體時,如何獲取<bean:write>的值?
正在作一個struts 1.1的專案 jdk1.4
由於特殊需求, 使用了自定義的標籤TAG
比如說是叫做 <extag:button/>
一種典型的應用是 <extag:button name="aa" value="按鈕" onclick="return submit('aaa','<bean:write name=beanA# property=propA#/>')"/>
在自定義的Tag Class裡, 使用正規表示式匹配出此Bean的名字和屬性, 然後用RequestUtils.lookup() 方法獲取value, 並替換<bean:write> (也就是說自己寫了一個閹割版bean write)
在普通情況下這個Tag可以正常使用.
問題來了, 當時沒考慮到, 如果這個Tag位於<logic:iterate>內時, 如何獲取bean的值?
大家知道 iterate時, 會指定一個bean, 屬性為其中的一個列表, 對這個list進行迴圈, 然後指定id比如說為 r
那麼在iterate內的 自定義tag裡的 自定義beanwrite 是這麼寫的:
<bean:write name=r# property=propA#/>
顯然這個是不行的.
現在比較迷茫, 該如何獲取迴圈體內的值?
由於特殊需求, 使用了自定義的標籤TAG
比如說是叫做 <extag:button/>
一種典型的應用是 <extag:button name="aa" value="按鈕" onclick="return submit('aaa','<bean:write name=beanA# property=propA#/>')"/>
在自定義的Tag Class裡, 使用正規表示式匹配出此Bean的名字和屬性, 然後用RequestUtils.lookup() 方法獲取value, 並替換<bean:write> (也就是說自己寫了一個閹割版bean write)
在普通情況下這個Tag可以正常使用.
問題來了, 當時沒考慮到, 如果這個Tag位於<logic:iterate>內時, 如何獲取bean的值?
大家知道 iterate時, 會指定一個bean, 屬性為其中的一個列表, 對這個list進行迴圈, 然後指定id比如說為 r
那麼在iterate內的 自定義tag裡的 自定義beanwrite 是這麼寫的:
<bean:write name=r# property=propA#/>
顯然這個是不行的.
現在比較迷茫, 該如何獲取迴圈體內的值?
相關文章
- jsp如何自定義tag的標籤庫?JS
- 關於自定義標籤庫
- 關於struts 的logic:iterate的標籤
- 請教如何獲取logic:iterate內設定的值
- 易優field獲取channelartlist標籤的欄位值-EyouCms手冊
- 自定義標籤【迭代標籤】薦
- 深入淺出自定義標籤(三)操作標籤體薦
- pydantic 欄位的預設值設定獲取當前時間
- 請教如何獲取logic:iterate內設定的值(重發)
- JUnit5學習之五:標籤(Tag)和自定義註解
- jquery如何獲取標籤的名稱jQuery
- 自定義標籤FlowTagLayout
- ThinkPHP自定義標籤PHP
- java自定義標籤Java
- ViewPager之標籤的自定義Viewpager
- 請教如何在標籤的dostart裡獲取當前頁面的URL地址以及父標籤的標籤型別和某個屬性的屬性值呢?型別
- Git tag 標籤Git
- jQuery如何獲取元素的標籤名稱jQuery
- JavaScript如何獲取元素的標籤型別JavaScript型別
- spring 自定義標籤Spring
- 建立自定義標籤庫
- jQuery Mobile 自定義標籤jQuery
- Git檢視tag標籤建立時間Git
- gitlab cicd中獲取tag值的方式Gitlab
- Git-tag標籤Git
- 求助:如何中斷jsf中多個自定義標籤中的其他標籤JS
- Resin 自定義標記(Custom Tag) 煩人
- 聊聊自定義SPI如何使用自定義標籤注入到spring容器中Spring
- 有關自定義標籤庫
- 關於pycharm無法顯示tag標籤PyCharm
- 獲取iframe標籤的src屬性值程式碼例項
- js獲取當前的具體時間JS
- 一個很奇怪的問題:關於struts自定義標籤
- Git刪除tag標籤Git
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- 自定義儀表盤MyDashBoardView 實時修改最值和當前值View
- JSP 自定義標籤介紹JS
- 【14】vue.js — 自定義標籤Vue.js