您现在的位置是:网站首页> 编程资料编程资料

JSP 中Servlet的自己实现_JSP编程_

2023-05-25 139人已围观

简介 JSP 中Servlet的自己实现_JSP编程_

JSP 中Servlet的自己实现

一 步骤

1、继承HttpServlet
2、重写doGet()或者doPost()方法
3、在web.xml中注册Servlet 

二 HttpServlet类继承图

三 实例

1、创建MyFirstServletDemo web project. 

2、编辑index.jsp

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>My JSP 'index.jsp' starting page

第一个Servlet小例子

Get方式请求HelloServlet

3、编写HelloServlet

 package 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; //继承于HttpServlet public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub System.out.println("处理get()请求..."); PrintWriter out = response.getWriter(); response.setContentType("text/html; charset=utf-8"); out.println("Hello Servlet!
"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("处理post()请求..."); PrintWriter out = response.getWriter(); response.setContentType("text/html; charset=utf-8"); out.println("Hello Servlet!
"); } }

4、编写web.xml

index.jspHelloServletservlet.HelloServletHelloServlet/servlet/HelloServlet

四 运行结果 

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

-六神源码网