养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何用java写一个GET和POST接口

时间:2024-11-01 14:35:35

介绍如何使用java写一个GET和POST接口。

工具/原料

eclipse

tomcat9.0

方法/步骤

1、在eclipse中创建一个web工程项目。在WebContent创建文件index.html。在src下创建类ServletInterface。创建后的工程目录如图。

如何用java写一个GET和POST接口

2、通常编写一个接口,会继承HttpServlet,并重载蟠校盯昂doGet和doPost方法。而且通常实现其中一个方刮茕栓双法即可,我习惯了实现doGet方法,当有post请求时,再通过调用doGet,把参数传过去即可,具体写法如图。

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

3、整个接口类谠骀魍埭主要的代码就是实现doGet方法(个人习惯)。在该方法中通常会做以下几件事:设置字符编码获取请求传来鹚兢尖睁的数据处理数据返回结果。具体代码如图。这里主要提一下最后返回结果这一步,如果想在当前页面(即把接口类当成一个页面)显示数据或者前台是通过ajax发送请求的话,则通过resp.getWriter()获取响应的一个输出流,将数据写入到输出流来响应请求。如果处理完请求后,要跳转到其它页面,则可以通过请求重定向来实现。

如何用java写一个GET和POST接口

4、写好一个接口后,要在web.xml文件中配置接口的访问路径。如图是配置类ServletInterface的访问路径和将修改项目访问的首页为index.html。

如何用java写一个GET和POST接口

5、配置完后,编辑index.html文件,具体内容如图。index.html文件是用来测试接口是否能使用。

如何用java写一个GET和POST接口

6、编辑完index.html文件后,启动tomcat。先是测试接口处理完请求后通过重定向跳转页面是否能成功。运行结果如图。

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

7、输入用户名和密码后,点击登陆,结果如图。可以看到,地址栏上的信息发生了改变,说明成功调用接口并跳转回index.html页面。

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

8、接着如图修改ServletInterface.java文件中的内容。

如何用java写一个GET和POST接口

9、修改后再次启动tomcat。这鸱远忡绑次是测试接口处理完请求后,直接将接口当成页面输出数据是否能成功。运行结果如图。从图中可以看到,页面成功脶巴躔炒输出了从index.html传来的数据。这样就用java简单完成了一个接口的编写。

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

如何用java写一个GET和POST接口

© 一点知识