小问题:为什么不换行?

wbel 2003-08-24 11:55:00
运行这个:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page language="java" %>
hello
<%
out.println("第一行");
out.println("第二行");
out.print("第三行");
out.newLine();
%>
<%!String str="ll";%>
<%=str%>

结果:
hello 第一行第二行第三行 ll

都在同一行,为什么不换行??
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcjl 2003-08-24
  • 打赏
  • 举报
回复
如果是控制台输出,out.println()当然会换行
不过在网页中,换行是用<br>
当然用<p>也可以达到类似的效果
wbel 2003-08-24
  • 打赏
  • 举报
回复
嗯,这样是可以,不过out.println()与out.print()的区别就在于换行,在这里怎么不起作用?
out.newLine()也不起作用
liad 2003-08-24
  • 打赏
  • 举报
回复
你查看html源文件就知道了
diewikwang 2003-08-24
  • 打赏
  • 举报
回复
html里面换行就加<br>咯
xuefeifangpei 2003-08-24
  • 打赏
  • 举报
回复
同意楼上的观点
zcjl 2003-08-24
  • 打赏
  • 举报
回复
因为html的换行标志是<br>
试试下面的:
<%
out.println("<br>第一行");
out.println("<br>第二行");
out.print("<br>第三行");
out.newLine();
%>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧