Servlet入门

1、在tomcat中新建一个day01web应用,然后在web应用中新建一个web-inf/classes目录;
2、在classes目录中新建一个FirstServlet.java文件:
package cn.itcast
import java.io.*;
import javax.servlet.*;
public class Firstservlet extends GenericServlet{
public void service(ServletRequest req, ServletResponse res)throws ServletException,java.io.IOException
{
OutputStream out=res.getOutputStream();
out.write("Hello Servlet!!".getBytes());
}
}
3、打开dos命令窗,set classpath=%classpath%;......servlet.jar,编译servlet
4、在web-inf目录中新建一个web.xml文件,配置servlet的对外访问路径
<?xml version="1.0" encoding="ISO-8859-1"?>
  <web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0">
<servlet>
  <servlet-name>Firstservlet</servlet-name>
  <servlet-class>cn.itcast.Firstservlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>Firstservlet</servlet-name>
  <url-pattern>/Firstservlet/*</url-pattern>
</servlet-mapping>
</web-app>

时间: 2024-10-13 12:13:22

Servlet入门的相关文章

JavaWeb之Servlet入门(二)

1. 准备 在JavaWeb之Servlet入门(一)中,我们完成了第一个Servlet程序,完成了从URL到后台控制器的中转过程,接下来我们延续JavaWeb之Servlet入门(一)学习下如何传参及返回,如何配置404和error页. 2. Servlet传递参数 1)调整HelloServlet public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException

浅谈JavaWEB入门必备知识之Servlet入门案例详解

工欲善其事.必先利其器,想要成为JavaWEB高手那么你不知道servlet是一个什么玩意的话,那就肯定没法玩下去,那么servlet究竟是个什么玩意?下面,仅此个人观点并通过一个小小的案例来为大家详述一下什么是servlet... 个人观点:说白了,servlet就是一个java应用程序.一个运行在服务器上java类,servlet就是java处理web请求的一种机制,它具有独立于平台和协议的特性,可以生成动态的Web页面.再形象点,就是你通过IE等浏览器发送一个http请求后会根据你请求的内

Servlet入门3

Servlet入门3 Lifecycle 方法 3.1 重编Init 初始化方法 在初始化过程中, servlet应当准备好它要安排的一些资源, 以便这个servlet 能够接收请求,做到这些可以不用考虑多线程, 因为在servlet初始化是只能是单进程的. 一旦初始化方法完成, servlet就能接收客户端的请求. 当然如果初始化不能成功,这个方法会扔出throw UnavailableException解释的. 初始化方法使用ServletConfig 对象作为参数. 这个方法应该保存这个对

Servlet入门1

Servlet入门1 1.1 关于Servlets Servlets是JAVA 2.0中新增的一个全新功能.JAVA Servlets 是运行在请求/面向请求服务器上的模块,比如一个Java-enabled web 服务器, 和类似这样的延伸场合. 例如, 一个servlet可以从一个HTML订单表中获取数据然后用一些商业上的算法来更新公司相应的订单数据库. 也就是说:servlet能够象CGI脚本一样扩展WEB服务器功能,但是servlet占用很少密集资源,有很多用CGI脚本编制的一些站点由于

java之servlet入门操作教程一续

本节主要是在java之servlet入门操作教程一  的基础上使用myeclipse实现自动部署的功能 准备: java之servlet入门操作教程一 中完成myFirstServlet项目的创建:        myeclipse配置tomcat服务器  中tomcat的简单配置 目标: 学会myeclipse中项目在tomcat的自动部署 操作如下图流程: 1. 2. 3. 4. 5. 如上,项目已经运行起来了. 6.在浏览器中,输入路径url:http://localhost:8080/m

Tomcat和Servlet入门小结

Tomcat和Servlet入门小结 Tomcat入门 启动: 进入bin目录,双击startup.bat,运行该文件 访问浏览器,输入:http://localhost:8080 访问自己: ? 输入:http://别人的ip:8080 访问别人(8080为Tomcat的端口号) 启动时可能遇到的问题: 黑窗口一闪而过: *原因:没有正确配置JAVA_HOME变量: 启动报错: *暴力解决:在cmd中输入netstat -ano找到占用端口号的对应进程并杀死 *在Tomcat的config\s

JavaEE实战——Servlet入门、Servlet生命周期、绝对路径、ServletContext

前言 接下来的三篇博客我会分别介绍Servlet的以下三个方面: 1.Servlet程序编写 ----- 生命周期 2.ServletAPI Request Response 3.Cookie 和 Session Servlet的作用:Servlet 用来 动态web资源 开发 静态web资源 : 固定数据文件 动态web资源 : 通过程序动态生成数据文件 Servlet技术基于Request-Response编程模型 ---- HTTP协议也是基于请求响应 模型 * Servlet技术 用来

Java进阶学习第九天——Servlet入门

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.04.21 lutianfei none Servlet开发 Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术. Sun公司在其API中提供了一个servlet接口,用户若想要开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 编写一个Java类,实现servlet接口. 把开发好的Java类部署到web服务器中. Servlet快速入门 用se

Servlet入门笔记

一.一个简单的Servlet 在servlet 3.0之前,下面是基本步骤: 1.新建一个class名为FirstServlet,让它继承javax.servlet.http.HttpServlet: 2.重写doGet和doPost方法: public void doGet(HttpServletRequest request, HttpServletResponse response){ this.log("以GET方式访问"); } public void doPost(Http