真是,记忆力真不怎么样啊,以前的东西还得拿出来重新复习,还是写下来吧,我这脑袋是废废了。
恩,我现在觉得一切都是有servlet引起的。
首先要布置一个tomcat的web项目。
1.在装好tomcat之后,在webapp中新建一个文件夹名字叫test,这就是项目名,然后在test文件夹中新建名为WEB-INF的文件夹(名字一定要一模一样),在WEB-INF文件下需要两个文件夹一个xml文件,先说这两个文件夹一个名字是classes(放我们写好的java类,是经过编译的啊,不是源文件),一个是lib(我们需要使用的jar包),还有一个叫web.xml的文件。好了这就完成第一步了。如下图。
2.在我们的eclipse或者myeclipse中写我的第一个Servlet.就用eclipse来做个例子,新建一个java项目,项目名为Index。在里面写一个servlet如下图。
注意如果直接这写是少jar包的,要引入tomcat中lib中的servlet-api.jar这个包,编程才会通过啊。
3.把写好的TestServlet和它的包一起粘贴到Tomcat/webapp/test/WEB-INF/classes中。
4.编辑Tomcat/webapp/test/WEB-INF/中的web.xml,内容如下
5.ok了,现在我门就启动tomcat,在tomcat中的bin文件夹中,点击tomcat6.exe,启动之后,在浏览器中输入http://localhost:8080/test/TestServlet,看到下面的图片就ok了。
注意里面输出的:hello servlet
- 大小: 5.4 KB
- 大小: 64.8 KB
- 大小: 108.2 KB
- 大小: 137.4 KB
- 大小: 146.5 KB
分享到:
相关推荐
【Servlet1-5lesson-demo.rar_One Lesson】是一个压缩包文件,包含了Java Servlet技术的基础到进阶的教程,特别适合初学者进行学习。"Java servlet one to fifth lesson examples"描述了这个资源的内容,它提供了五...
Servlet1.md
1. **Servlet简介** - Servlet是一种服务器端的小程序,由Java编写,具有跨平台能力,主要用于扩展服务器的功能,特别是在Web服务器中生成动态内容。 - Servlet与客户端浏览器交互,接收请求并生成相应的响应,如...
在"Servlet技术1-4课时"的学习过程中,你将逐步掌握如何编写Servlet,如何配置和调用Servlet,以及如何利用Servlet进行实际的Web应用开发。通过阅读Servlet技术1.pptx到4.pptx的资料,你应该能深入理解这些概念,并...
<servlet-class>servlet.servlet1</servlet-class> <load-on-startup>0 </servlet> ``` 这里的`0`表示Servlet在Web应用启动时立即加载。数字越大表示加载顺序越靠后。如果是负数或未指定,则表示仅在第一次请求时...
"Servlet1.ppt"可能涵盖的是Servlet的入门知识,比如如何创建Servlet,以及如何在web.xml文件中配置Servlet。这个课件可能会讲解如何编写一个简单的Servlet类,覆盖`doGet()`和`doPost()`方法,以及如何处理HTTP请求...
1. **编写Servlet类** 首先,我们需要编写一个Servlet类。在这个例子中,我们创建了一个名为`TestServlet`的类,它继承自`HttpServlet`。此类重写了`init()`、`service()`和`destroy()`方法。 ```java import ...
这里,`servlet-name`是Servlet的逻辑名称,`servlet-class`是Servlet类的全限定名,`url-pattern`指定了访问Servlet的URL路径。 ### Servlet编程模式 Servlet生命周期包括初始化、服务和销毁三个阶段。主要涉及的...
上述配置表明了 `JspServlet1` 和 `JspServlet2` 分别映射到 `/JspServlet` 和 `/admin/JspServlet` 这两个 URL。这意味着用户在浏览器中输入这些 URL 时,会触发对应的 Servlet 处理程序。 #### 五、总结 本文详细...
1,声明servlet及映射 2,加上@ServletComponentScan 才会扫描加了这个注解 运行结果 方法2:使用springboot提供的注册 Servlet 配置类 运行结果 方法3:动态注册: Servlet类 配置类 springboot内部绑定了嵌入式...
1. Servlet 2.2(1999年8月):这是Servlet规范的一个早期版本,它标志着Servlet正式成为J2EE(后改为Java EE)的一部分。这个版本引入了Filter和监听器(Listener)的概念,允许开发者拦截请求、修改响应,以及监听...
@WebFilter(filterName = "myFilter", urlPatterns = {"/servlet1/*", "/servlet2/*"}) public class MyFilter implements Filter { // ... } ``` 在`urlPatterns`中列出的URL模式将被这个Filter拦截。 此外,`...
在给定的`web.xml`代码中,通过`<servlet>`和`<servlet-mapping>`标签配置了名为`servlet1`的Servlet,其类名为`s.Servlet1`,并且指定了URL模式为`/servlet1`,这意味着当客户端请求`/servlet1`时,将由`servlet1`...
在Java Web开发中,Servlet是一种用于扩展服务器功能的Java类,它可以接收并响应来自客户端(通常是Web浏览器)的请求。Eclipse是一款强大的集成开发环境(IDE),非常适合进行Java Web项目开发,包括配置和运行...
1. 新建Servlet类:在Dynamic Web Project中,右键点击"src"目录,选择"New" -> "Servlet",按照向导创建新的Servlet类。 2. 编写Servlet代码:重写`doGet`或`doPost`方法,实现HTTP请求的处理逻辑。例如: ```java ...
1. **Web应用**:一组相关的资源(HTML、CSS、JavaScript、图片、Servlet类等),按照特定的目录结构打包成WAR(Web Archive)文件,部署在容器中。 2. **部署描述符**(web.xml):这是Web应用的配置文件,定义了...
1. **Asynchronous Servlet**:Java Servlet 3.0引入了异步处理,允许Servlet在处理请求时不阻塞线程,提高服务器性能。 通过深入学习和实践Java Servlet网络编程,开发者能够构建高效、灵活的Web应用程序,满足...
- 例如,我们可以定义一个名为`servlet1`的Servlet,映射到URL路径`/servlet1`: ```xml <servlet> <servlet-name>servlet1</servlet-name> <servlet-class>com.example.Servlet1</servlet-class> </servlet>...
1. **Java Servlet简介** Java Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是针对HTTP协议。Servlet API定义了服务器端组件如何与Web客户端(如浏览器)进行交互,处理接收到的请求,并生成响应。...