如果业务逻辑保持不变,只要添加标签,我就不想更改Java代码。我可以使用枚举属性集(request.getattributename())访问它。
例如
<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"/>
因此,我可以迭代并检查属性名是否包含“interior”单词,并将其存储在映射中并发送给报表。它还可以帮助我定义新的属性而不改变Java代码。
有没有办法在jsp标记库中创建自定义属性而不定义setter方法?