在struts2输出模板的时候。
在浏览器查看页面源码,多出了很多空行。
那些空行都是在 jsp 里用了 jsp或sturts2的标签所占的行。
请问怎么把这些空行删除掉?
在浏览器查看页面源码,多出了很多空行。
那些空行都是在 jsp 里用了 jsp或sturts2的标签所占的行。
请问怎么把这些空行删除掉?
解决方案 »
- 关于cxf的一个超简单的报错
- Struts2中Action转发到jsp页面后,Action的值用EL表达式取总是为空
- 过滤器问题
- 没人解决吗!
- webservices 客户端怎么用jaxb解析得到的xml?
- servlet的映射问题问号多多
- Hibernate3.2连接sql2005分页查询出错,拜托各路高人行侠仗义,谢谢!
- 求数据库操作的包,或者类,要开源的,谢谢
- struts的ActionForm里有List,list对应一个Bean。list的个数是变化的时候出现javax.servlet.ServletException: BeanUtils.populate错误
- Tomcat问题请教各位
- ibatis操作数据库错误
- 请教extremecomponents如何获取row的ID
在struts.xml中加入
<constant name="struts.ui.theme" value="simple" />
不是struts2标签?是
<input type="text" name="name">.........出现空行?
空行
空行
空行
空行 这里的空行在jsp文件里是 jsp代码或 struts2 标签
空行
空行
空行
空行
空行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="zh-CN">
<head profile="http://gmpg.org/xfn/11">
<title>Aoron Blog - powered by xBlog</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="http://localhost:8080/xblog/templates/default/clientscript/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://localhost:8080/xblog/templates/default/clientscript/style.js"></script>
</head>
<body>
1 你可以在过滤器里,把输出里面的多个空行替换掉
2 你可以非常注意你的模板,比如
<%page import="...."%><%page import=所有的都不要写换行,否则输出里也有换行
\r 替换所有
\n 替换所有PS: 不可使用 \s 进行替换,页面中的标签属性之间会有 空格 ,如果全部替换会出错
然而这样做的提前是: 页面中不能使用 空格,要习惯用 制表符,且 javascript 代码不可使用单行注释如果这般做了之后,就可以达到 google 的效果了最后说一句: 这么做最好在你项目快要上线发布到 网络时 的最后一步,否则不建议如此做换掉制表符等符号号,好处也是有的,访问速度会提快,在页面内容很多时越是明显...
这也是为什么网速很慢的情况下 , google baidu 的主页还能慢慢 的刷出来的原因