我正在处理一些旧的支撑杆1.x应用程序的应用程序,这些应用程序使用支撑杆HTML标签而不是标准HTML标签。我试图在不进行功能更改的情况下将UI现代化。
例如:输入字段是<html:text property="someProperty" styleClass="someCssStyle">
而不是 <input type="text" class="someCssStyle">
如果我更改,则 <html:text>
to <input type="text">
属性绑定中断,即输入字段中的值未传递给代码。
如果我尝试将bootstrap样式应用于 <html:text>
,则不起作用。
如何将bootstrap样式应用于传统支柱html标签?
您已将样式添加到styleClass
属性。
例如:
<html:text property="propName" name="formName" styleClass="form-control"></html:text>
或
<html:submit styleClass="btn btn-link">submit</html:submit>
这是GitHub上非常基本的示例应用程序,显示了此工作:https://github.com/lviviani/sample-struts-bootstrap