首页 > 解决方案 > Java Servlet doPost() 从 Postman 返回 null

问题描述

我正在做一个简单的Java Servlet POST request不使用任何HTML并且只使用Postman. 而来自的响应getParameter()总是null

这是小服务程序:

@WebServlet("/api/form")
public class FormServlet extends HttpServlet {

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        String orderNumber = req.getParameter("testString");
        System.out.println(orderNumber);
        resp.getWriter().print(orderNumber);
    }
}

还有一张带有回复的图片以及我是如何做到的:

在此处输入图像描述

编辑

正如 Mukesh Verma 所评论的那样。

我所要做的就是添加@MultipartConfig注释,然后我就得到了数据。

标签: javapostservletspostman

解决方案


尝试使用 @MultipartConfig 注解。它处理表单数据 mime 类型。


推荐阅读