java 接受http请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 接受http请求相关的知识,希望对你有一定的参考价值。

在Spring MVC中是用
@ResponseBody

@RequestMapping("/student/list")
public MessageJson<List<Student>> list()

这个就能接收到http请求,但如果不用Spring MVC的话,如何写才能接收到http请求,我只想写一个最简单的,初学java

使用servlet


public class Test extends HttpServlet

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public Test()

        super();

        // TODO Auto-generated constructor stub

   


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException //接收get请求

// 这里写你接收request请求后要处理的操作


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException //接收post请求

// 这里写你接收request请求后要处理的操作



追问

那我在网页上怎么访问
我的项目是aaa,
localhost:8080/aaa/doGet 这样子不行,要怎么写才可以啊

参考技术A 需要在web.xml中进行配置,如下:
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.pb.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/*(需要拦截的路径)</url-pattern>
</servlet-mapping>
如果用类似Myeclipse的工具新建servlet,它会自动跟你设置好
参考技术B 去看看servlet吧

以上是关于java 接受http请求的主要内容,如果未能解决你的问题,请参考以下文章

Http-Server 如何创建请求标头和响应标头

在 Cordova/PhoneGap 应用程序中接受传入的 HTTP 请求

java接受post请求问题,求大侠帮忙~~

接受 GET/POST 请求的 HTTP 测试服务器

Rails 路由接受 http 和 json 请求

JAVA实现的HTTP反向代理 [smiley-http-proxy-servlet]学习