1.在javaee环境下 新建dynamic web project 注意选择生成web.xml文件。此文件用来配置web页面属性
2.在web.xml配置文件里 配置映射关系
<servlet>
<servlet-name>FirstServlet</servlet-name> //servlet名
<servlet-class>yangyang.FirstServlet</servlet-class> //包名.类名
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/hello</url-pattern> //建立虚拟映射
</servlet-mapping>
3.重写doget和dopost方法:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("get");
response.setContentType("text/html;charset=utf-8"); //为了防止乱码 设置编码方式
PrintWriter out=response.getWriter(); //获取读写流
out.println("<!DOCTYPE html>"); //把html文件里的内容打印
out.println("<html>");
out.println("<head>");
out.println("<meta charset=\"UTF-8\">");
out.println("<title>这是一个动态网页页面!</title>");//有特殊符号的地方加转义字符\
out.println("</head>");
out.println("<body>");
out.println("<h1>这是一个动态网页界面!</h1>");
out.println("</body>");
out.println("</html>");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("post");
}
4.运行tomcat
5.在网页里输入http://localhost:8080/webpoject1/hello
网页显示效果如下