如何启动Tomcat服务器
首先添加项目名,我的项目名叫做aa。项目添加成功。
如何启动服务器
代码(重点)
设置了编码集防止乱码,显示的是h1标签里面的内容。
运行(打开任意浏览器)
输入http://127.0.0.1:8080/aa/UserServlet
注意:aa为项目名,UserServlet为自己建立的。每个人都不一样
运行成功
-------------------------------------------------------------------------------
整体项目显示:(创建的是servlet文件)
整体代码
package controller;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class UserServlet
*/
@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public UserServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置字符编码
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
//告诉网页生成的是一个html
response.setContentType("text/html");
//动态生成html代码
PrintWriter pw = response.getWriter();
pw.print("<h1>你好servlet</h1>");
pw.flush();//刷新
pw.close();//关流
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}