如何在java中简写out.println输出html元素?

如何在java中简写out.println输出html元素?,第1张

String html = "<html><head><title>...</title></head><body>...</body></html>"

response.getWriter().println(html)

如果你觉得字符串这样写太长了,你也可以采用下面这种方法

StringBuilder html = new StringBuilder()

html.append("<html>")

html.append("<head>")

...

html.append("</html>")

response.getWriter().println(html.toString())

jsp页面的out.println在html无法使用,因为out对象是服务端输出的。所以在html中无法调用。

1、out对象被封装为javax.servlet.jsp.jspWriter接口,通过调用pageContext.getOut()方法可以获取out对象。

2、html是单纯的客户端静态页面,要想跟服务器打交道需要利用ajax。

1.public abstract void clear()

清除缓冲区中的内容,不将数据发送至客户端。

2.public abstract void clearBuffer()

将数据发送至客户端后,清除缓冲区中的内容。

3.public abstarct void close()

关闭输出流。

4.public abstract void flush()

输出缓冲区中的数据。

5.public int getBufferSize()

获取缓冲区的大小。缓冲区的大小可用<%@ page buffer="size" %>设置。

6.public abstract int getRemainning()

获取缓冲区剩余空间的大小

7.public boolean isAutoFlush()

获取用<%@ page is AutoFlush="true/false"%>设置的AutoFlush值。

8.public abstract void newLine()

输出一个换行字符,换一行。

9.public abstract void print()

显示各种数据类型的内容。

10.public abstract void println()

分行显示各种数据类型的内容。

html的控件是无法在控制台输出的……使用System.out.println()输出的只能是字符串。

要想输出到html页面中,需要用到servlet中

PrintWriter out = response.getWriter()

out.println()方法,此时输出到html或者jsp页面中的字符串才会被解析成html控件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7633233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存