Servlet(Server Applet),全称Java Servlet。
是?Java编写的服务器端程序,其主要功能在于交互式地浏览和修改数据,?成动态Web内容。
狭义的Servlet是指Java语?实现的?个接?,?义的Servlet 是指任何实现了这个Servlet接?的类,?般情况下,?们将Servlet理解为后者。
Servlet运?于?持Java的应?服务器中。
从实现上讲,Servlet可以响应任何类型的请求,但绝?多数情况下Servlet只?来扩展基于HTTP协议的Web服务器。
Servlet?作模式:
Servlet API
使用Servlet
1、创建Servlet类:
2、在web.xml?档中配置映射关系
<servlet> <servlet-name>?定义名称</servlet-name> <servlet-class>处理请求的类的完整路径</servlet-class> </servlet> <servlet-mapping><!-- mapping 表示映射 --> <servlet-name>?定义名称</servlet-name> <url-pattern>请求名</url-pattern> </servlet-mapping>
标签的执?顺序:
请求过来以后->web.xml->servlet-mapping标签中的url-pattern标签中的内容和请求名进?匹配
->匹配成功后找对应的servlet-mapping标签中的servlet-name
->去servlet标签中找和上?个servlet-name相同的name值
->去找servlet标签中 的servlet-class中处理类的完整路径
3、启动tomcat,在浏览器输?http://localhost:8080/(配置为80可不写端口号)?程名/访问服务器的路径
Servlet?作原理
原文:https://www.cnblogs.com/yi-ji/p/14839083.html