を提出していない送信ボタンをして、私は何かを忘れていたが、私はJSPでエラー私は自分のフォームの送信ボタンをクリックしたときに私のSpringアプリケーションで
を見ることができないと確信して、ページを再読み込みします
<form:form commandName="municipioBean" method="POST">
<label for="df_mun">Estado</label>
<form:select path="df_edo" name="df_edo" id="df_edo"
onchange="getMunicipios();">
<form:option value="0">Seleccione un estado...</form:option>
<form:options items="${listaEstado}" itemValue="codProvincia"
itemLabel="desProvincia" />
</form:select>
<label for="df_mun">Municipio</label>
<form:select path="df_mun" name="df_mun" id="df_mun">
<option selected value="0">Seleccione un estado primero...</option>
</form:select>
<form:hidden id="id_ciudadano" path="id_ciudadano" />
<input type="submit" name="procesar" value="Aceptar" />
</form:form>
そして、私のコントローラ:
@RequestMapping(method = RequestMethod.POST, params = "procesar")
public String procesaSubmit(
@ModelAttribute("municipioBean") MunicipioBean municipioBean,
BindingResult result, HttpServletRequest request, ModelMap model) {
return ConstantesAbre.PASOS_JSP;
}
のparamsの値は私の名前と同じであるsubmitボタンと、それはあまりにも大丈夫だRequestMethod、問題は何だ、私はこのようなフォームを作成していますか? 。
アドバイスのおかげで、私の悪い英語D申し訳ありませんが:
は、私は、各パスのための方法を持っていました\t \t HttpServletResponseレスポンス){ \t \t return url; \t} 私のアプリサーブレットには、alredyがタグを持っていました。 –
System.out.printlnステートメントを追加して、メソッドが実際に呼び出されているかどうかを確認してください。おそらく、画面に表示されていないバインディングエラーがある場合です。 – blong824
ViewResolverが問題で、RequestMappingの「値」-_- 助けてくれてありがとう! –