以下是一个简单的示例代码,演示了如何使用Java Servlet接收GET请求,并将响应以JSON格式发送回浏览器。

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;

public class MyServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        
        // 从请求中获取参数
        String name = request.getParameter("name");
        String age = request.getParameter("age");
        
        // 构建JSON对象
        JSONObject json = new JSONObject();
        json.put("name", name);
        json.put("age", age);
        
        // 设置响应头和响应体
        response.setContentType("application/json");
        PrintWriter out = response.getWriter();
        out.print(json.toString());
        out.flush();
    }
}

在上面的代码中,我们使用doGet()方法来处理GET请求。在这个方法中,我们首先使用request.getParameter()方法从请求中获取参数。然后,我们使用JSONObject类构建一个JSON对象,并将参数添加到它里面。最后,我们设置响应的内容类型为application/json,并使用PrintWriter类将JSON对象作为响应发送回浏览器。

请注意,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑来处理请求和构建响应。

原生java如何接受get请求指定的参数? 并且响应json格式的数据给浏览器 请用代码写出来

原文地址: https://www.cveoy.top/t/topic/bIB7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录