【问题标题】:Is Boostrap compatible with Struts 2?Boostrap 与 Struts 2 兼容吗?
【发布时间】:2014-11-28 04:47:54
【问题描述】:

我正在使用 Bootstrap 进行 UI 开发。当我在其中使用 Struts 2 标记 textfield 时,完整的页面对齐被破坏了。当我用普通标签替换s:(Struts 2 标签)标签时,它工作正常。

我需要添加任何额外的罐子吗?

【问题讨论】:

    标签: html twitter-bootstrap jsp struts2 struts2-bootstrap-plugin


    【解决方案1】:

    Struts 2 在呈现 JSP 页面的输出时使用主题。您可以在Struts 2 Themes 中阅读有关主题的更多信息。要更改默认主题,请将其放入 struts.xml

    <constant name="struts.ui.theme" value="simple"/>
    

    【讨论】:

    • 您好,我已将 标签添加到我的 struts.xml。我发现这与在每个 标记中添加 theme="simple" 相同,并且显示问题已经消失,但我在我的应用程序中使用了基于 xml 的验证(Action class name-validations.xml)。如果我在应用程序中包含“简单”主题,则不会读取这些验证。我观察到删除这个“简单”主题后,验证已完成,但页面对齐已消失。
    • 嗨,我想它已经差不多完成了,但是,我在
      中给出的所有标签都没有得到正确的对齐。下面是我在 JSP 中使用的结构。
    【解决方案2】:

    解决方案 n.1

    使用 simple 主题并自行编写符合 Bootstrap 的 HTML:

    <constant name="struts.ui.theme" value="simple" />
    

    解决方案 n.2

    使用Struts2 Boostrap plugin (showcase) 和bootstrap 主题,让它自动从Struts 标签生成符合Bootstrap 的HTML:

    <constant name="struts.ui.theme" value="bootstrap" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 2015-08-09
      • 2018-08-27
      • 2011-12-31
      • 2020-03-19
      相关资源
      最近更新 更多