我的行动如下:
public String add() {
return "/WEB-INF/views/add.jsp";
}
在这种情况下,我需要访问已发布的表单字段参数。收到已发布的参数值后,我会将其保存到数据库中,如果没有错误,则返回http响应代码200。如果发生错误,我将返回HTTP 500响应代码。
如何在返回时设置http响应代码(而不是视图,除非我可以同时执行这两项操作?)。
答案 0 :(得分:4)
假设这是一个@RequestMapping
- 带注释的控制器,那么只需将表单字段声明为参数:
public String add(String myformFieldName) {
要在响应上返回显式状态代码,请声明响应并进行设置:
public String add(String myformFieldName, HttpServletResponse httpResponse) {
httpResponse.setStatus(...);
}