首页 > 学院 > 开发设计 > 正文

实现第一个servlet

2019-11-08 02:42:03
字体:
来源:转载
供稿:网友

1.工具:jdk+Tomcat+Eclipse

2.步骤:

(1)创建一个web工程,创建一个java包,创建类的同时导入servlet接口。

(2)利用IO流编写service中的Java程序,实现响应请求。

package com.rl.servlet;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import org.apache.catalina.connector.Response;public class ServletDemo1 implements Servlet {//servlet对象销毁的时候调用,清理和收尾的工作	public void destroy() {		System.out.PRintln("servlet已经被销毁");	}	public ServletConfig getServletConfig() {		return null;	}	public String getServletInfo() {		return null;	}//这个函数首先执行,用于初始化servlet的配置	public void init(ServletConfig arg0) throws ServletException {		System.out.println("servlet组件被创建了");	}//请求当前的servlet时调用,处理servlet的业务逻辑并将结果返回浏览器	public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {		System.out.println("响应请求");		response.getOutputStream().write("<font color='blue'>hello Servlet</font>".getBytes());//IO流的应用	}}

(3)进行web.xml配置的编写(写在WEB-INF文件下)

 <web-app>  <servlet>
<!--servlet文件的名称-->    <servlet-name>ServletDemo1</servlet-name>
<!--servlet文件的类名(包含包名)--> <servlet-class>com.rl.servlet.ServletDemo1</servlet-class> </servlet>

<!--servlet文件的映射--> <servlet-mapping> <servlet-name>ServletDemo1</servlet-name>
<!--servlet的地址--> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
(4)将工程部署到服务器并上启动Tomcat服务器

(5)在浏览器上打开连接:http://localhost:8080/Servlet_Demo/hello  (Tomcat地址/工程名/servlet地址)


上一篇:Merge Intervals

下一篇:搜索实质

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表