使用servlet输出页面

本文介绍了Servlet如何作为服务端处理用户请求并进行页面输出。通过setContentType()方法设置响应内容类型,如text/html、text/plain和application/msword,然后使用PrintWriter的write()方法输出HTML内容,展示示例代码展示了如何创建一个简单的HTML页面响应。
摘要由CSDN通过智能技术生成

servlet作为服务端既可以处理用户从页面发过来的请求,并反馈到其他页面,也可以直接在通过servlet进行页面的输出,具体如下:
1.使用response的setContentType() 方法设置发送到客户端的响应的内容类型

参数类型有以下几种:

text/html , text/plain , application/msword等

例如:

setContentType(“text/html;charset=UTF-8”); 响应类型为HTML格式的

setContentType(“text/plain;charset=UTF-8”); 响应类型为文本格式的

setContentType(“application/msword;charset=UTF-8”); 响应类型为word格式的
当要进行页面展示的时候就选用“text/html;charset=UTF-8”;
2.在设置上述方法之后,使用PrintWriter out=response.getWriter();
利用out对象的write()方法进行页面的输出。
具体如下代码所示:

private static final String CONTENT_TYPE="text/html;charset=utf-8";
response.setContentType(CONTENT_TYPE);
		PrintWriter out=response.getWriter();
		out.println("<html>");
			out.println("<head><title>ShowCartServlet</title></head>");
			out.println("<body bgcolor=\"#ffffff\">");
			out.println("<p><h1>你目前没有购买任何商品</h1></p>");
			out.println("<p><a href=\""+response.encodeUrl("./show")+"\">返回产品显示页</a></p>");
			out.println("</body></html>");
			out.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值