当前位置:网站首页>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>
- 所需资源
案例效果
边栏推荐
猜你喜欢
【教程】区块链是数据库?那么区块链的数据存储在哪里?如何查看数据?FISCO-BCOS如何更换区块链的数据存储,由RocksDB更换为MySQL、MariaDB,联盟链区块链数据库,区块链数据库应用
Primavera P6 Professional 21.12 登录异常案例分享
How to analyze the neural network diagram, draw the neural network structure diagram
全新FIDE 编译简单评测
同态加密简介HE
Primavera Unifier 自定义报表制作及打印分享
网络模型(DeepLab, DeepLabv3)
Adobe LiveCycle Designer 报表设计器
Typora and basic Markdown syntax
Primavera Unifier -AEM 表单设计器要点
随机推荐
使用stream实现两个list集合的合并(对象属性的合并)
Primavera Unifier -AEM 表单设计器要点
浮点型在内存中的存储
Unity shader test execution time
SQL statement
网络模型(U-net,U-net++, U-net+++)
[Ext JS]11.14 SimXhr.js?_dc=1659315492151:65 Uncaught TypeError problem analysis and solution
VMWare中安装的win10,新增其他盘符,如:E盘,F盘等
数据库内核面试中我不会的问题(4)
Simple implementation of a high-performance clone of Redis using .NET (seven-end)
联想 U 盘装机后出现 start pxe over ipv4
MongoDB 非关系型数据库
VideoScribe stuck solution
Simple interaction between server and client
数组、字符串、日期笔记【蓝桥杯】
网络模型(DeepLab, DeepLabv3)
Segmentation Learning (loss and Evaluation)
神经网络参数如何确定的,神经网络参数个数计算
snapshot standby切换
神经网络图怎么分析,画神经网络结构图