1.servlet 通过web.xml中的各项配置,使访问的rul与servlet服务类实现对应关系:
servlet-name作为工程中的唯一标识,名字可以随便起
servlet-class配置该服务对应的servlet类名(该类的工程下具体路径)。
servlet-mapping配置访问方式。首先用servlet-name这一工程中的唯一标识,找到对应的类,其次通过url-pattern配置具体的访问方式。
如此段配置中,假设我们的工程名叫做LearningServlet,那么配置完成之后的默认访问地址就是
Http://localhost:8080/LearningServlet/first 。
rul-pattern中允许使用通配符“*” “?”。
(“*”表示任意字符,“?”表示任意长度字符)
2.<init-param>标签可以用于定于初始化参数,该标签包括
一个参数名称:<param-name> 以及一个参数值<param-value>。
3.<load-on-startup>有两个值可以配置:0,1。
0表示第一次请求servlet时,加载该servlet。
1表示服务器启动时,加载该servlet。
4.doGet方法和doPost方法在一定程度区别不是特别大,在浏览器上可以进行选择,一般默认的就是使用get方法去调用servlet。 一般通过浏览器地址栏访问到的,都是通过get方法访问。
5.一个Servlet类只有一个实例,初始化之后,一直到服务器退出服务,才会销毁这个实例。
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>com.kewen.FirstServlet</servlet-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/first</url-pattern>
</servlet-mapping>
分享到:
相关推荐
### 初學Servlet程式設計知识点...总之,初学Servlet程式设计需要掌握的基本概念包括Servlet的基础知识、开发工具的选择、Servlet的生命周期、配置以及如何处理HTTP请求等。这些知识点对于构建动态Web应用至关重要。
小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学...
药店进销存系统是基于Java Web技术开发的一个典型应用,主要面向初学者,尤其是对Servlet感兴趣的朋友们。这个项目涵盖了从数据库设计到前端展示的完整流程,对于理解和掌握Web开发技术有着很好的实践价值。以下是该...
Servlet JSP和Spring MVC初学指南
Servlet、JSP(JavaServer Pages)和SpringMVC是Java Web开发中不可或缺的三大核心技术,它们各自承担着不同...通过阅读"Servlet JSP和SpringMVC初学指南.pdf",可以系统地学习这三个技术,并结合实践提升自己的技能。
Servlet、JSP(JavaServer Pages)和Spring MVC是Java Web开发中的核心组件,它们共同构建了Web应用程序的基础架构。这份初学指南源码涵盖了这三个重要技术的基础知识,为初学者提供了一个良好的学习起点。 Servlet...
刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...
【标题】"jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)"是一个针对初学者设计的项目,旨在帮助他们理解并实践Web应用开发的基本技术。这个系统的核心是使用JSP(JavaServer Pages)来展示界面,JavaBean作为业务...
在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...
这篇初学者指南将带你深入了解Servlet的基础知识,包括其工作原理、生命周期、配置以及实际应用。 **Servlet概述** Servlet是一个Java类,遵循Servlet API规范,由Web服务器加载并执行,用于扩展服务器功能。在Java...
本文档涵盖了最基本的Servlet API,是初学Servlet的最佳选择!
初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...
初学者在学习Web开发时,经常会选择JSP(JavaServer Pages)和Servlet作为入门技术。这个“宿舍管理系统”项目就是一个很好的实践平台,它涵盖了Web开发的基础知识,包括数据操作、用户交互以及页面动态渲染。 首先...
对于初学者来说,理解Servlet的工作原理和生命周期是至关重要的。 Servlet技术概述: Servlet被称为小服务组件,它基于Java语言,由Web应用服务器(如Tomcat)加载并运行。Servlet的主要任务是对客户端(通常是...
Java Servlet技术简称Servlet技术,是Java开发Web 应用的底层技术。由Sun公司于1996年发布,用来代替 CGI——当时生成Web动态内容的主流技术。CGI技术 的主要问题是每个Web请求都需要新启动一个进程来处 理。创建...
【初学Jsp与JavaServlet】是一门针对初学者的编程教程,主要涵盖了JavaServer Pages (JSP) 和 Java Servlets 这两个核心技术。这两者是构建动态网页和Web应用程序的重要工具,尤其在企业级应用开发中广泛使用。本文...
Servlet、JSP和SpringMVC初学指南
在本“Servlet初学必备,精华笔记”中,我们将深入探讨Servlet的基本概念、生命周期、部署与配置,以及常用API的使用。 1. **Servlet基本概念** Servlet是一个Java类,它遵循Servlet API规范,由Web服务器加载并...
Java初学者在学习Web开发时,常常会接触到JDBC、Servlet和JSP这三个核心技术,它们是构建基于Java的动态Web应用程序的基础。以下是对这些技术的详细介绍: 1. JDBC(Java Database Connectivity): JDBC是Java...