1

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

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

我没有得到影响 JSP 的确切情况,就好像我没有更改任何关于 HTML、CSS 的内容?

4

2 回答 2

0

回答我自己的问题。

在 jsp 中添加以下 dtd 后问题已解决,

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

不知何故我错过了这个添加到jsp中。

于 2018-03-21T13:03:38.927 回答
0

Struts2在使用默认主题(即xhtml.

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

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

<constant name="struts.ui.theme" value="simple"/>
于 2018-03-21T11:57:27.553 回答