当前位置:网站首页>servlet——servlet介绍 | 发布动态资源
servlet——servlet介绍 | 发布动态资源
2022-08-11 10:19:00 【陆俞蓉】
servlet介绍
- servlet是运行在java服务器端的程序,用于接收和响应来自客户端基于HTTP协议的请求
- 如果想实现Servlet的功能,可以通过实现javax.servlet.Servlet接口或者继承它的实现类
- 核心方法:service(),任何客户端的请求都会经过该方法

发布动态资源
实现步骤

- 在web.xml配置文件中修改默认主页
<welcome-file-list>
<welcome-file>html/frame.html</welcome-file>
</welcome-file-list>
- 在src路径下编写一个类,实现servlet接口

- 实现接口后,重写抽象方法(alt+enter)


- 重写service方法,以输出一句话作为测试
/* 所有的客户端请求都经过service方法 */
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("第一个servlet入门案例");
}
- 修改web.xml文件
<!--servlet的声明-->
<servlet>
<servlet-name>studentServlet</servlet-name>
<servlet-class>com.study.servlet.StudentServlet</servlet-class>
</servlet>
<!--servlet的映射-->
<servlet-mapping>
<servlet-name>studentServlet</servlet-name>
<url-pattern>/studentServlet</url-pattern>
</servlet-mapping>
- 所需资源

案例效果

边栏推荐
- 【luogu CF1286E】Fedya the Potter Strikes Back(字符串)(KMP)(势能分析)(线段树)
- 7 天找个 Go 工作,Gopher 要学的条件语句,循环语句 ,第3篇
- [Ext JS]11.14 SimXhr.js?_dc=1659315492151:65 Uncaught TypeError问题分析与解决
- Segmentation Learning (loss and Evaluation)
- 如何开手续费低靠谱正规的期货账户呢?
- collect awr
- idea plugin autofill setter
- Network Models (DeepLab, DeepLabv3)
- 【应用SLAM技术建立二维栅格化地图】
- 【综合练习12】实现静态网页的相关功能
猜你喜欢

B端产品需求分析与优先级判断

神经网络需要的数学知识,神经网络的数学基础

你觉得程序员是一个需要天赋的职业吗?

服务器和客户端的简单交互

Revelations!The former Huawei microservice expert wrote 500 pages of practical notes on the landing architecture, which has been open sourced

WooCommerce Ecommerce WordPress Plugin - Make American Money

Calculate the sum of an element of an array

Network model (U - net, U - net++, U - net++ +)

华为WLAN技术:AC/AP 实验

使用.NET简单实现一个Redis的高性能克隆版(七-完结)
随机推荐
qspi 接口与普通四线SPI 接口什么区别?
mysql中查询多个表中的数据量
算法---跳跃游戏(Kotlin)
训练一个神经网络要多久,神经网络训练时间过长
[Ext JS]11.14 SimXhr.js?_dc=1659315492151:65 Uncaught TypeError problem analysis and solution
WooCommerce Ecommerce WordPress Plugin - Make American Money
Database indexes and their underlying data structures
保证金监控中心保证期货开户和交易记录
MySQL表sql语句增删查改_修改_删除
杰理AC632N蓝牙芯片iokey使用解析(通用MCU版)
验证拦截器的执行流程
【Mysql系列】04_事务
unity shader 测试执行时间
&gt; 家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、backgro
数据库事务
TIOBE - 2022年8月编程语言排行
阿里二面:JVM调优你会吗?
淘宝/天猫获得淘宝app商品详情原数据 API
使用树莓派和OAK相机部署机器人视觉模型
Calculate the sum of an element of an array