社区
Web 开发
帖子详情
奇怪,有谁知道JSP生成的页面怎么那么多的空行?
tttk
2006-04-27 03:49:06
最近开始研究JSP,打算换掉一直使用的PHP。真的感觉JSP很不错。
有一个疑问,怎么JSP生成的页面中(HTML),总会无故插入那么多的空行?
如果使用标签库,则空行更多。
我的环境是TOMCAT5.15。
烦请高手赐教。
...全文
522
22
打赏
收藏
奇怪,有谁知道JSP生成的页面怎么那么多的空行?
最近开始研究JSP,打算换掉一直使用的PHP。真的感觉JSP很不错。 有一个疑问,怎么JSP生成的页面中(HTML),总会无故插入那么多的空行? 如果使用标签库,则空行更多。 我的环境是TOMCAT5.15。 烦请高手赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caoxiongjun
2006-06-02
打赏
举报
回复
可以看看jsp生成的servlet.
julyboxer
2006-06-02
打赏
举报
回复
不敢支持楼上的。。有莫名其妙的空行,对整个页面来说,就不那么美观了。。结构也不好把握
liuyar
2006-06-02
打赏
举报
回复
生成的网页源代码有空行,对实际没多大影响吧?
tttk
2006-06-02
打赏
举报
回复
To Pigo:哦,明白了,谢谢你
pigo
2006-05-22
打赏
举报
回复
jspx是用标准xml格式的语法来写jsp。
具体的语法(其实没什么新语法)可以参考:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPX2.html
例如标签声明用下面这样的方式来写,就不会生成空白行。
<html
xmlns=" http://www.w3.org/1999/xhtml "
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:display=" http://displaytag.sf.net"
xmlns:DBTags="http://jakarta.apache.org/taglibs/dbtags "
xmlns:log="http://jakarta.apache.org/taglibs/log-1.0"
xmlns:request=" http://jakarta.apache.org/taglibs/request-1.0"
xmlns:response="http://jakarta.apache.org/taglibs/response-1.0 "
xmlns:session=" http://jakarta.apache.org/taglibs/session-1.0"
xmlns:string=" http://jakarta.apache.org/taglibs/string-1.1 "
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:fmt=" http://java.sun.com/jsp/jstl/fmt "
xmlns:sql="http://java.sun.com/jsp/jstl/sql"
xmlns:x=" http://java.sun.com/jsp/jstl/xml"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:oscache=" http://www.opensymphony.com/oscache "
xmlns:sitemesh-decorator="http://www.opensymphony.com/sitemesh/decorator "
xmlns:page=" http://www.opensymphony.com/sitemesh/page"
xml:lang="zh-CN"
lang="zh_CN"
dir="ltr"
id="htmlroot">
Request Received at:
<jsp:expression>
new java.sql.Timestamp(System.currentTimeMillis())
</jsp:expression>
tttk
2006-05-22
打赏
举报
回复
pigo,我倒是头一回听说jspx这东东,麻烦你详细一点。
chrisshang
2006-05-22
打赏
举报
回复
我咋没发现有泥?
kefon
2006-05-22
打赏
举报
回复
正常现像啊,从技术角度来看没什么~
minisun2000
2006-05-22
打赏
举报
回复
jspx是什么东西?
pigo
2006-05-22
打赏
举报
回复
使用jsp确实这样,但是使用jspx就不会有这样的空行了。
tttk
2006-05-22
打赏
举报
回复
好像.net就没有这个问题
tttk
2006-05-22
打赏
举报
回复
哈哈,牛!
harston
2006-05-22
打赏
举报
回复
哈哈,安逸,记得第一次刚看源码的时候,咦,咋没的代码呢???
呵呵,公司的页面不到万不得已的时候不准用<%....%>
tttk
2006-05-22
打赏
举报
回复
我现在没招了,tag打算用java写,指示符不换行
fffddd
2006-05-18
打赏
举报
回复
随便写了一个JSP执行后,果然空行太多了。
tttk
2006-04-28
打赏
举报
回复
产生空行的是JSP的指示符,每一个指示符都会把后面的回车换行输出。
同样,如果使用自定义tag文件,在tag文件中的指示符也会产生空行。
这样,产生的HTML文件中大片空白,惨不忍睹
tttk
2006-04-28
打赏
举报
回复
theoffspring(崽子),
<%@page contentType="text/html" pageEncoding="gb2312" %>
<%@taglib prefix="my" uri="mytaglib" %>
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
...
上述的代码你不会产生空行?
我的输出如下:
<html>
...
tttk
2006-04-28
打赏
举报
回复
楼上的兄弟所言极是,可是那样代码的可读性又大大受到影响。
唉。。。。JSP,想说爱你不容易
theoffspring
2006-04-28
打赏
举报
回复
我怎么没发现有空行呢,是不是你的程序中生成了空行,tomcat不可能生成空行的。至于resin,没用过就不好说了。
pmz
2006-04-28
打赏
举报
回复
在<%...%>后,不回车就行了
加载更多回复(2)
javawen之
jsp
从入门到项目实战(
jsp
+servlet)
本课程对
JSP
做了详细讲解,主要涉及的课程内容:
jsp
的底层原理,
jsp
与servlet的区别,
jsp
页面
如何插入java代码,
jsp
中的3个指令、7个动作,9个内置对象的使用,EL表达式,JSTL标签,如何自定义标签,MVC模式,
jsp
+...
FreeMarker的FTL
页面
中include引用UTF-8文件导致错位的问题处理
一个基于模板
生成
文本输出的通用工具,用来
生成
HTML Web
页面
,特别是基于MVC模式的应用程序,其作用跟
JSP
有点类似,不过它不允许在
页面
中写JAVA代码,所有内容必须提前
生成
,因此它比
JSP
能更好地保持界面设计同应用...
iText介绍和使用案例详解以及教程
通过在服务器端使用
JSP
或JavaBean
生成
PDF报表,客户端采用超级链接显示或下载得到
生成
的报表,这样就很好地解决了B/S系统的报表处理问题。本章的主要内容为iText组件的简介、开发以及典型应用。 15.1 iText组件简介...
Java Web、Tomcat、Servlet、
JSP
1.web概述 1.1.WEB概念 1.1.1.Web概念 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 1.2.web资源分类 ...2.指web
页面
中供人们浏览的数据是由程序产生的,不同时间点...
前端性能优化方法总结
前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让
页面
加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2. 从服务商角度...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章