【发布时间】:2010-03-09 14:26:40
【问题描述】:
如果业务逻辑保持不变,我不想在添加标签时更改 java 代码。我可以通过使用枚举属性集(request.getAttributeNames()) 来访问它。
例如
<car:built
maker="ford" wheel="four" name="endeavor" engine="dohc" power="72bhp"
tyre="4" interior="mobile-charger,cigratte-lighter, music player"
/>
我不想用逗号分隔内部,而是希望通过以下方式添加:
<car:built maker="ford" wheel="four" name="endeavor" engine="dohc" power="72bhp"
tyre="4" interior-mobile-charger="true" interior-cigratte-lighter="true"
interior-music-player-maker="JVC" interior-music player-bass="true"/>
这样,我可以迭代并检查属性名称是否包含“内部”单词并将其存储在地图中并将其发送到报告。它还可以帮助我在不更改 java 代码的情况下定义新属性。
有没有办法在jsp标签库中创建自定义属性而不定义setter方法?
【问题讨论】: