【问题标题】:Add html tags to Struts 1.3.10 sources将 html 标签添加到 Struts 1.3.10 源代码
【发布时间】:2014-03-20 02:57:37
【问题描述】:

你好 StackOverflow 社区,

我坚持使用 Struts 1.3.10(不,我不能尝试迁移到更好的框架,因为我的项目已经完成了 70% 的工作,所以我的团队已经完成了)。我想将 HTML 标记添加到 Struts 标记库。

我已经知道对于某些标签(例如 placeholder)您可以使用 jQuery,但我对此不感兴趣。 我想修改 Struts 源代码。我一直在互联网上寻找,但没有任何东西可以帮助我。也许你可以帮我解决这些问题。

我想做的例子:

<html:text property="someProperty" placeholder="Hi..." length="30">

<html:checkbox property="choice" data-on-color="primary" data-off-color="info">

或添加任何我想要的 HTML 属性。

先谢谢了,希望你能指导我。

【问题讨论】:

  • 你想做什么?

标签: java html jsp tags struts


【解决方案1】:

您不需要重写 Struts 1.3.10,只需要编写所需的 HTML5 表单。你可以转换Struts标签:

<html:text property="someProperty" placeholder="Hi..." length="30">

到 HTML5(使用一些标签作为值):

<input type="text"
       name="someProperty" 
       value="<bean:write name="nameOfForm" property="someProperty" />" 
       placeholder="Hi..." 
       maxlength="30" 
       size="15">

注意:nameOfForm必须是struts-config.xml文件中定义的表单名称。

或(使用 EL):

<input type="text"
       name="someProperty" 
       value="${nameOfForm.someProperty}" 
       placeholder="Hi..." 
       maxlength="30" 
       size="15">

使用 Struts 标签检查生成的 HTML,并执行到 HTML5 的转换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    相关资源
    最近更新 更多