我可以在html标记中使用struts标记来初始化它们的属性吗?
我正在使用以下代码,但尚未尝试:我可以在html标记中使用struts标记来初始化它们的属性吗?,html,struts,Html,Struts,我正在使用以下代码,但尚未尝试: <input type="checkbox" id="<bean:write name="element" property="idvalue" />" /> 它有效吗 如何更有效地实现它?您可以使用服务器标记来初始化HTML标记的属性。您发布的代码是有效的 此代码: <input type="checkbox" id="<bean:write name="element" property="idvalue" />
<input type="checkbox" id="<bean:write name="element" property="idvalue" />" />
它有效吗
如何更有效地实现它?您可以使用服务器标记来初始化HTML标记的属性。您发布的代码是有效的 此代码:
<input type="checkbox" id="<bean:write name="element" property="idvalue" />" />
评估为
<input type="checkbox" id="theID" />
假设“theID”是bean的“idvalue”属性中的内容
当然,即使像VinAy建议的那样使用JSTL,这也不容易阅读。你会想到这样的事情:
<input type="checkbox" id="<c:out value="${element.idvalue}" />" />
如果您有一个完整的JSP,那么同样不容易阅读
在这里,可以方便地使用以下构造生成输入:
<html:text name="element" property="idvalue" />
如果您将其放在标签中,则可以进一步简化为:
<html:text property="idvalue" />
如果一切都失败了,你可以通过编写自己的来简化它。嘿,维奈。我仍处于学习阶段。如果你能举出一个例子,那将很有帮助。