输出HTML的Servlet
来源:互联网 发布:淘宝评价管理登录 编辑:程序博客网 时间:2024/06/06 02:18
大多数Servlet都输出HTML,而不是输出纯文本。要输出HTML还有两个额外的步骤要做:告诉浏览器接下来发送的是HTML;修改println语句构造出合法的HTML页面。
第一步通过设置Content-Type(内容类型)应答头完成。一般地,应答头可以通过HttpServletResponse的setHeader方法设置,但由于设置内容类型是一个很频繁的操作,因此Servlet API提供了一个专用的方法setContentType。注意设置应答头应该在通过PrintWriter发送内容之前进行。下面是一个实例:
HelloWWW.java
package hall;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWWW extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n" +
"<HTML>\n" +
"<HEAD><TITLE>Hello WWW</TITLE></HEAD>\n" +
"<BODY>\n" +
"<H1>Hello WWW</H1>\n" +
"</BODY></HTML>");
}
}
- 输出HTML的Servlet
- 解决servlet 向html页面输出的乱码问题
- 让Servlet和html怎么捣鼓都能输出正确的UTF8格式
- servlet response的输出格式
- Servlet的中文输出问题
- Servlet 准确的输出文件格式
- Servlet形成二维码的输出
- servlet处理html的表单
- Html表单提交到Servlet输出到页面乱码 Html使用的编码是UTF-8编码显示页面,之后使用form表单提交字段到Servlet中,Servlet将利用getParamer方法获得fo
- HTML 输出 - 有用的提示
- Servlet的配置和doget()的输出
- Servlet 输出中文乱码的新收获
- Servlet 输出中文乱码的新收获
- Servlet 输出中文乱码的收获(1)
- Servlet 输出中文乱码的新收获
- 解决servlet的out输出中文乱码
- Servlet 输出中文乱码的新收获
- Servlet 循环输出不同字体大小的文本
- HDU-2036
- 中国软件领域院士及其成就
- linux/eclipse/c++ 动态库的创立与调用
- python多线程+队列下载资源
- HDU-2039
- 输出HTML的Servlet
- HDU-2040
- 提高php代码质量 36计
- UVA10161Ant on a Chessboard
- servlet相关知识笔记
- Code Fragment-Message Pool的实现与处理
- 2013-07-18第一次Product BackLog会议
- 手动设置MyEclipse 的代码自动提示功能
- HDU-2041