有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从spring mvc控制器操作中,我如何获得请求/响应的访问权限?

我的行为看起来像:

public String add() {

   return "/WEB-INF/views/add.jsp";
}

在这种情况下,我需要访问已发布表单字段参数。收到发布的参数值后,我会将其保存到数据库中,如果没有错误,则返回200的http响应代码。如果发生错误,我将返回HTTP 500响应代码

如何在返回中设置http响应代码(而不是视图,除非我可以同时设置这两个代码?)


共 (1) 个答案

  1. # 1 楼答案

    假设这是一个@RequestMapping注释的控制器,那么只需将表单字段声明为参数:

    public String add(String myformFieldName) {
    

    要在响应上返回显式状态代码,然后声明响应并进行设置:

    public String add(String myformFieldName, HttpServletResponse httpResponse) {
       httpResponse.setStatus(...); 
    }