我会尝试像这样在我的复选框列表中放置一张图片
<s:checkbox name="evento.eve_tarjeta_cred1" id="chkAmex" />
<img alt="10" src="./images/tarjetasCredito/amex.png">
<s:checkbox name="evento.eve_tarjeta_cred2" id="chkCmr" />
<img alt="10" src="./images/tarjetasCredito/cmr.png">
但我需要在一个字段中传递一个列表以将其保存在我的数据库中 “真,假”。
我试试看
<s:checkboxlist id="chkTarjeta" name="evento.eve_tarjeta_cred"
list="{
'<img alt="10" src="./images/tarjetasCredito/amex.png">',
'<img alt="10" src="./images/tarjetasCredito/cmr.png">'
}"
/>
但它不起作用。帮助
最佳答案
错误可能在<img/>
标签声明:当您打开第一个 双引号 时,您将关闭 list
属性。
将它们放在 Action 中(并使用 getter 从列表属性中读取值),或者尝试手动转义它们;
<s:checkboxlist id="chkTarjeta" name="evento.eve_tarjeta_cred"
list="{
'<img alt="10" src="./images/tarjetasCredito/amex.png">',
'<img alt="10" src="./images/tarjetasCredito/cmr.png">'
}"
/>
我不确定 Struts2 是否会转义这些值;如果可以,唯一的机会就是扩展标签。
关于java - 带有图像 struts2 的复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17604358/