>什么是servlet
Servlet(Servlet Applet),全称Java Servlert .是用Java编写的服务器端程序。其主要功能在与交互式的浏览和修改数据,生成动态Web内容。狭义的servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet的类,一般情况下,人们将Servlet理解为后者。比如HttpServlet类继承自Servlet类,可以利用继承Http Servlet 来实现Http请求,当不是Http请求的时候,也可以定义其他形式的Servlet。本质是java代码
> 编写servlet常见方式
1、实现servlet接口但是要重写五种方法,最终实现的是service方法
2、继承HttpServlet类,重写doGet()方法或者doPost()方法。
>配置servlet访问地址
1、在web.xml文件中配置,各个版本通用
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.servlet.MyServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myServlet</url-pattern>
</servlet-mapping>
2、在servlet文件上添加注解@WebServlet,版本必须是3.0及以上的servlet
@WebServlet(value = {"/basicServlet","/bs"},loadOnStartup = 0)
或者
@WebServlet(urlPatterns = {"/basicServlet","/bs"},loadOnStartup = 0)
本文介绍了Servlet的概念,它是用Java编写的服务器端程序,主要用于生成动态Web内容。文中详细讲解了两种常见的Servlet编写方式:实现Servlet接口并重写方法,以及继承HttpServlet类并覆盖doGet或doPost方法。此外,还提供了两种配置Servlet访问地址的方法,一种是在web.xml文件中配置,另一种是使用@WebServlet注解。

558

被折叠的 条评论
为什么被折叠?



