迁移 Struts 1 到 Struts 2 + Tiles 3 得到 UI 问题

Migration Struts 1 to Struts 2 + Tiles 3 getting UI issues

我正在处理Struts 1 到 2 移民申请。我也成功迁移了 JSP、Action、POJO 和 XML。

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

我不知道到底发生了什么影响 JSP 就好像我没有改变任何东西一样 w.r.t HTML, CSS?

Struts2 在使用默认主题 xhtml.

呈现 UI 标签时使用 themes and templates

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

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

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

回答我自己的问题。

在 jsp、

中添加以下 dtd 后问题已解决
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

不知何故我错过了添加 jsp。