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程序的访问路径即可。
从一个小白开始做起,努力做一个美国总统

浙公网安备 33010602011771号