Dea*_*n J 4 html java tidy spring-mvc jtidy
我有一个使用Spring Framework的Java servlet容器.使用Spring从JSP生成页面以连接所有内容.发送给用户的结果HTML并不像我想的那样整洁.我想在将HTML发送到客户端浏览器之前将其发送到Tidy.
我将它设置为开发工作并在生产中关闭; 从我的角度来看,这是一个胜利者,因为它会让我更容易维护.
关于如何在Spring中干净利落地工作的建议?
你为什么要那样做?最好的办法是删除所有空格并尽可能地压缩HTML.用户看到呈现的HTML,并且大多不关心它的结构和缩进.如果您希望用户查看HTML,他可以在他的机器上的HTML上使用HTML美化器.
更多信息
JTidy有一个servlet过滤器,可以应用于你的jsps.只需将jtidy jar添加到WEB-INF/lib,然后将以下行添加到web.xml:
<filter>
<filter-name>JTidyFilter</filter-name>
<filter-class>org.w3c.tidy.servlet.filter.JTidyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>JTidyFilter</filter-name>
<servlet-name>DispatcherServlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>JTidyFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |