在写这篇文章之前需要明白浏览器和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服务器上运行的过程