get和post请求

一般在Servlet程序里面的service方法是用来处理分发和请求。

我们在表单中提交时里面的method的类型就是表单提交的类型,GET请求和POST请求。

首先我们下一个html,如下图所示

 

 其中表单属性中action的值为web.xml文件中url路径,后面的method就是表单的请求方式

接着我们在Servlet程序中进行相应的代码书写:

 

 这里原有的ServletRequest类里面是没有获取请求类型的方法,因此必须要转化为他的子类也就是HttpServletRequest类,通过这个类然后再创建实例对象Method获取请求类型,然后再通过判断使用相应的请求方法。

 

 

一般为了代码的简洁性,我们可以将他模块化,即每个方法都有自己的作用。

 

但是我们一般在项目实际操作中都会创建一个类然后继承HttpServlet父类,并且重写父类里面的doGet和doPost方法,如下图所示:

 

 这个就比之前那个方便快捷了,然后使用时也需要在web.xml里面配置下tomcat的Servlet访问配置。

 

 

除了我们自己配置之外,我们还可以使用IDEA自动创建Servlet程序:

 

 

 

 第一个是类名,第二个是包名,第三个是整个类的路径

不要勾选方框里面,因为这个是使用注解的方式,点击确定即可

 

 创建完成之后,他会自动帮我们在web.xml里面创建配置信息,然后我们只需要配一个Servlet程序的访问路径即可。

posted @   漫步火星  阅读(65)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示