JavaWeb 怎么在servlet向页面输出Html元素?

JavaWeb 怎么在servlet向页面输出Html元素?,第1张

PrintWriter out = response.getWriter()

然后你要输出的Html元素就可以在out.println()里面输出。比方说:

        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">")

        out.println("<HTML>")

        out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>")

        out.println("  <BODY>")

        out.print("    This is ")

        out.print(this.getClass())

        out.println(", using the POST method")

        out.println("  </BODY>")

        out.println("</HTML>")

        //最后要记得清空缓存区,并且关闭。

        out.flush()

        out.close()

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())

第一步:将取出的标签转换成字符串,比如:

var html = "<div>这就是标签字符串</div>"

第二步:

在html中的节点插入:

document.body.innerHTML = html

就完成了


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

原文地址:https://54852.com/zaji/8316300.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存