Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发 Struts 1 到 2 迁移应用程序。我也成功地迁移了 JSP、Action、POJO 和 XML。
但是当我在我的 Struts 2 应用程序中集成 Tiles 3 时,与 Struts 1 + Tiles 相比,它突然在网页上显示了更大的字体大小。
我没有得到影响 JSP 的确切情况,就好像我没有更改任何关于 HTML、CSS 的内容?
回答我自己的问题。
在 jsp 中添加以下 dtd 后问题已解决,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
不知何故我错过了这个添加到jsp中。
Struts2在使用默认主题(即xhtml.
xhtml
您可以阅读此答案以了解 Struts 2 如何呈现 UI 标签。
要对 JSP 的设计进行最小的更改,您应该使用simple可以为所有 JSP 全局设置的主题struts.xml:
simple
struts.xml
<constant name="struts.ui.theme" value="simple"/>