首页 > 代码库 > Hello-Servlet
Hello-Servlet
第一个 Servlet
Servlet是 Sun公司提供的一门用于开发动态web资源的技术。
Sun 公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源,需要完成以下两个步骤:
- 编写一个Java类,实现servlet接口。
- 把开发好的Java类部署到web服务器中。
?
快速入门,用servlet向浏览器输出“hello servlet”
* 1.创建Web资源目录
day04
-- WEB-INF
---- classes web.xml
------ FirstServlet.java
* 2.编写类
package com.lynn
import java.io.*;
import javax.servlet.*;
public class FirstServlet extends GenericServlet{
public void service (ServletRequest req,ServletResponse res) throws ServletException,IOException{
OutputStream out = res.getOutputStream();
out.write("hello servlet".getBytes());
}
}
3.编译
将servletapi的jar包设置到 classpath中
set classpath=%classpath%;你的tomcat lib路径/servlet-api.jar
javac -d . FirstServlet.java
看到编译成功后,查看classes目录会多出 com/lynn/FirstServlet.class文件4.配置Servlet容器和映射
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>com.lynn.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/FirstServlet</url-pattern>
</servlet-mapping>
</web-app>
- 5.在tomcat 中运行 效果如下
图解 Servlet
Hello-Servlet
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。