利用servlet向浏览器输出(重点:response.getWriter( ) )

在写这篇文章之前需要明白浏览器和web服务器,以及servlet之间如何交互的,如果不明白的话,建议看一下这篇文章:https://blog.csdn.net/My_name_is_ZwZ/article/details/82710858

以下是servlet代码:

package com.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class shenruliejieServlet extends HttpServlet {
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/html;charset=utf-8");//设置编码格式,以防前端页面出现中文乱码
		PrintWriter printWriter = response.getWriter();//创建输出流
		printWriter.println("hello<br>");
		printWriter.println("<h1>这就是一个大表头,你们觉得大不大</h1>");
	}
}

以下是web.xml中部署servlet部分的代码:


  <servlet>
    <servlet-name>shenrulijieServlet</servlet-name>
    <servlet-class>com.servlet.shenruliejieServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>shenrulijieServlet</servlet-name>
    <url-pattern>/lianxi.do</url-pattern>
  </servlet-mapping>

使用的是:myeclipse上面自带的tomcat 7

在浏览器上输入:http://127.0.0.1:8080/shenrulijieServlet/lianxi.do

就可以看到以下页面显示:

通过这个可以深入理解和思考一下response对象的创建,以及servlet在web服务器上运行的过程

猜你喜欢

转载自blog.csdn.net/My_name_is_ZwZ/article/details/82711730