如何用java写一个GET和POST接口
来源:网络收集 点击: 时间:2024-07-24在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简单完成了一个接口的编写。




版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1001277.html