IT评测·应用市场-qidao123.com

标题: servlet介绍和如何在idea中写一个servlet程序 [打印本页]

作者: 莫张周刘王    时间: 2023-6-14 11:43
标题: servlet介绍和如何在idea中写一个servlet程序
1. Servlet

1.1 Servlet简介

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
1.2 第一个Servlet程序

​       可以参考如:
  1. ```xml
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  4.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5.          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  6.          version="4.0"
  7.          metadata-complete="true">
  8. </web-app>
  9. ```
复制代码

​       通过这篇文章解决大概之后刷新maven后,成功出现

​     这是我们在web.xml 中配置的浏览器访问路径

1.3 Servlet原理

1.4 Mapping问题

一个servlet可以指定一个、多个、通用的路径:
  1. <servlet-mapping>
  2.         <servlet-name>hello</servlet-name>
  3.         //这是一个路径,多个就是多粘贴几个<servlet-mapping>每个给的路径不同
  4.         <url-pattern>/hello</url-pattern>
  5.             //通用:  /hello/后面使用的所有路径都到这个servlet
  6.             //<url-pattern>/hello/*</url-pattern>
  7.         //后面这个的意思是以.aaa结尾的都可以
  8.             //<url-pattern>*.aaa</url-pattern>
  9.     </servlet-mapping>
复制代码
另外当出现两个servlet路径重叠的情况,路径范围小的优先级高

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4