【问题标题】:Migration Struts 1 to Struts 2 + Tiles 3 getting UI issues将 Struts 1 迁移到 Struts 2 + Tiles 3 遇到 UI 问题
【发布时间】:2021-04-22 11:39:16
【问题描述】:

我正在开发 Struts 1 到 2 迁移应用程序。我也成功迁移了 JSP、Action、POJO 和 XML。

但是,当我将 Tiles 3 集成到我的 Struts 2 应用程序中时,与 Struts 1 + Tiles 相比,它突然在网页上显示了更大的字体。

我不知道究竟发生了什么对 JSP 产生了影响,就好像我没有改变任何关于 HTML、CSS 的东西一样?

【问题讨论】:

    标签: struts2 migration themes struts tiles-3


    【解决方案1】:

    回答我自己的问题。

    在jsp下面添加dtd后问题解决了,

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    

    不知怎的,我错过了在 jsp 中添加的内容。

    【讨论】:

      【解决方案2】:

      Struts2 在使用默认主题 xhtml 呈现 UI 标签时使用 themes and templates

      您可以阅读this 的回答以了解 Struts 2 如何呈现 UI 标签。

      要对 JSP 的设计进行最小的更改,您应该使用 simple 主题,您可以为 struts.xml 中的所有 JSP 全局设置该主题:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-26
        • 1970-01-01
        相关资源
        最近更新 更多