0

私の行動は次のようになります:

public String add() {

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

この場合、投稿されたフォームフィールドパラメータにアクセスする必要があります。投稿されたパラメータ値を受け取ったら、それをdbに保存し、エラーがない場合はhttp応答コード200を返します。エラーが発生した場合は、HTTP500応答コードを返します。

リターンでhttp応答コードを設定するにはどうすればよいですか(両方を実行できない限り、ビューの代わりに)。

4

1 に答える 1

4

@RequestMappingこれが注釈付きコントローラーであると仮定して、フォームフィールドをパラメーターとして宣言するだけです。

public String add(String myformFieldName) {

応答で明示的なステータスコードを返すには、応答を宣言して設定します。

public String add(String myformFieldName, HttpServletResponse httpResponse) {
   httpResponse.setStatus(...); 
}
于 2011-11-26T13:09:50.543 に答える