Java 从SpringMVC控制器操作中,我如何访问请求/响应?
我的行为看起来像:Java 从SpringMVC控制器操作中,我如何访问请求/响应?,java,spring,spring-mvc,http-response-codes,Java,Spring,Spring Mvc,Http Response Codes,我的行为看起来像: public String add() { return "/WEB-INF/views/add.jsp"; } 在这种情况下,我需要访问已发布表单字段参数。一旦我收到发布的参数值,我将把它保存到数据库中,然后如果没有错误,返回一个200的http响应代码。如果发生错误,我将返回HTTP 500响应代码 如何在返回中设置http响应代码(而不是视图,除非我可以同时执行这两项操作?)。假设这是一个@RequestMapping-annoted控制器,然后将表单字段声明
public String add() {
return "/WEB-INF/views/add.jsp";
}
在这种情况下,我需要访问已发布表单字段参数。一旦我收到发布的参数值,我将把它保存到数据库中,然后如果没有错误,返回一个200的http响应代码。如果发生错误,我将返回HTTP 500响应代码
如何在返回中设置http响应代码(而不是视图,除非我可以同时执行这两项操作?)。假设这是一个
@RequestMapping
-annoted控制器,然后将表单字段声明为参数:
public String add(String myformFieldName) {
要在响应上返回显式状态代码,然后声明响应并进行设置,请执行以下操作:
public String add(String myformFieldName, HttpServletResponse httpResponse) {
httpResponse.setStatus(...);
}
假设这是一个
@RequestMapping
-annoted控制器,那么只需将表单字段声明为参数:
public String add(String myformFieldName) {
要在响应上返回显式状态代码,然后声明响应并进行设置,请执行以下操作:
public String add(String myformFieldName, HttpServletResponse httpResponse) {
httpResponse.setStatus(...);
}
spring是否注入了参数,只是不清楚如何将HttpServletResponse/Request等参数添加到我的操作中?与spring一样,它依靠大量的魔法自动为您注入这些参数。spring是否注入了参数,只是不清楚如何将HttpServletResponse/Request等参数添加到我的操作中?与Spring一样,它依靠大量的魔法自动为您注入这些参数。