当前位置: 首页 > news >正文

创建SERVLET

在这里插入图片描述

在这里插入图片描述

创建SERVLET

要创建servlet,需要执行以下任务:

  1. 编写servlet。
  2. 编译并封装servlet。
  3. 将servlet部署为Java EE应用程序。
  4. 通过浏览器访问servlet。

在这里插入图片描述

编写servlet

要编写servlet,需要扩展HttpServlet接口的类。编写servlet是,需要合并读取客户机请求和返回响应的功能。

读取和处理客户机请求

声明并初始化各种servlet变量后,需要定义servlet的功能。为此,需要重写HttpServlet类的doGet( )和doPost( )方法。doGet和doPost( )方式使用HttpServletRequest接口读取HTTP请求。HttpServletRequest接口的getParameter( )方法检索请求参数的值。HttpServletRequest接口的getParameter( )方法接受请求参数的名称作为字符串值,并返回包含响应参数的字符串。以下代码段显示了getParameter( )方法:

	String getParameter ( String arg );

以下代码显示了如何检索用户发送的用户名:

	String user = req.getParameter( "UserName" );

向客户机发送响应

HTTP Servlet利用HttpServletResponse接口的对象向客户机发送响应。要向客户机发送字符数据,需要获取java.io.PrintWriter对象。可以使用HttpServletResponse接口的getWriter()方法来获取PrintWriter对象。以下代码段显示了使用getWriter()方法获取PrintWriter对象的代码:

	PrintWriter out 
http://www.lryc.cn/news/286310.html

相关文章:

  • python算法与数据结构(搜索算法和拓扑排序算法)---深度优先搜索
  • thinkphp5实战之phpstudy v8环境搭建,解决Not Found找不到路径问题
  • fastjson-BCEL不出网打法原理分析
  • 部署mysql主从同步,部署mysql数据读写分离结构+mycat2
  • 【最新!超详细C++入门】
  • 【Linux】【实战系列】10 分钟掌握日常开发中 Linux 网络处理相关命令
  • 语义分割常用评价指标
  • 从0开始学习C++ 第一课:你的第一个C++程序
  • Dubbo-admin监控中心
  • 216. 组合总和 III - 力扣(LeetCode)
  • LeetCode-题目整理【5】:O(1) 时间插入、删除和获取随机元素
  • 服务器感染了.wis[[Rast@airmail.cc]].wis勒索病毒,如何确保数据文件完整恢复?
  • ContentNegotiationManagerFactoryBean 内容协商
  • html css js 开发一个猜数字游戏
  • HDD 东山再起,单块 30TB 起步新品想要颠覆储存行业
  • 【网络安全】-基本工具msf
  • Vue3的ref和reactive
  • Flink编程——风险欺诈检测
  • Day37 贪心算法 part06 738. 单调递增的数字 968. 监控二叉树
  • SpringBoot Redis入门(四)——Redis单机、哨兵、集群模式
  • 获取数组中的第一个、第二个、第三个......元素
  • 前端面试题(持续更新~~)
  • ubuntu下无法访问和ping通github的一种解决方法
  • C#,入门教程(28)——文件夹(目录)、文件读(Read)与写(Write)的基础知识
  • 开源大数据集群部署(六)Keytab文件生成
  • 图神经网络X项目|基于图神经网络的电商行为的预测(5%)
  • 仰暮计划|“说是操场,那就是个土坡,我们在那儿上边种种树啊,拔拔草,有的时候还会有同学来喂喂羊啥的,这都是我们的娱乐”
  • Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享
  • 8亿日活的抖音,用“自我设限”谋求长期主义
  • Final Cut Pro v10.7.1中文版 专业级视频剪辑软件 兼容M