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

作者:追风筝的人 | 创建时间: 2023-04-12
介绍如何使用java写一个GET和POST接口。...
如何用java写一个GET和POST接口

操作方法

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

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

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

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

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

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

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

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

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

点击展开全文

更多推荐