HttpServlet使用小例子详解:HelloServlet

小白一名,搞了2小时终于搞懂怎么使用HttpServlet,下面是一个最简单的小例子:
首先必须要在MyEclipse正确配置tomcat,这是前提,可以输入localhost确认:
在这里插入图片描述

可以打开tomcat页面,就表示配置好了

然后创建一个WebProject项目
在这里插入图片描述

这里我已经创建好了,项目名叫Fjy
在这里插入图片描述

然后 在TomCat右键 ,点击ADD。。。在弹出框中选择Fjy工程,点击确定。重启一下Tomcat:
在这里插入图片描述

然后建立如下的东西,在这里编写代码
在这里插入图片描述

在HelloServlet中编写代码:

package Servlet;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloServlet extends HttpServlet {
	public void doGet(HttpServletRequest req,
            HttpServletResponse resp)throws ServletException,IOException
	{
			PrintWriter out=resp.getWriter();
			out.println("<html>");
			out.println("<head></head>");
			out.println("<body>");
			out.println("<h1>HelloServlet</h1>");
			out.println("</body>");
			out.println("</html>");
			out.close();
	}

	public void doPost(HttpServletRequest req,
            HttpServletResponse resp)throws ServletException,IOException
	{
			
	
	}
	public static void main(String[] args) {
		HelloServlet hs=new HelloServlet();
		
	}
}

找到
在这里插入图片描述

双击打开它,在里面编写代码:注意代码写的位置
在这里插入图片描述
重启TomCat
在这里插入图片描述

在这里插入图片描述

怎么样,赶紧照样画葫芦来试一试吧!!!

思考一下:以下的代码会在浏览器的网址输入框里产生什么样的效果?

<servlet-mapping>
  	<servlet-name>what</servlet-name><!-- 和上面的名字必须一样,相互作用。到这里,它们的价值已经用完了 -->
  	<url-pattern>/fujingyao</url-pattern><!-- 第一个斜杆必须写。这里表示在浏览器里输入的东西 -->
   </servlet-mapping>
   
   <servlet-mapping>
   	<servlet-name>what</servlet-name>
   	<url-pattern>/ainio</url-pattern>
   </servlet-mapping>
   
   <servlet-mapping>
   	<servlet-name>what</servlet-name>
   	<url-pattern>/buaini.fjy</url-pattern>
   </servlet-mapping>
   
   <servlet-mapping>
   	<servlet-name>what</servlet-name>
   	<url-pattern>/web/*</url-pattern>
   </servlet-mapping>

猜你喜欢

转载自blog.csdn.net/weixin_43299461/article/details/84590595