를 제출하지 않는 버튼을 제출하는 것은 내가 뭔가를 잊어했지만 내가 JSP에서 오류난 내 양식에 제출 버튼을 클릭하면 내 봄 응용 프로그램에서
을 볼 수 없습니다 확신 페이지를 다시로드
<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 값이 내 이름과 동일 제출 버튼을 너무 좋아 년대 RequestMethod, 문제는 무엇, 나는이 같은 양식을 만드는거야? .
조언에 감사하고 내 나쁜 영어 D에 대한 미안 :
나는 각 경로에 대한 방법을했다 \t \t HttpServletResponse 응답) { \t \t return url; \t} 내 앱 서블릿에는 alredy가 태그를 가지고 있습니다. –
System.out.println 문을 추가하여 메서드가 실제로 호출되는지보십시오. 화면에 표시되지 않는 바인딩 오류가있을 수 있습니다. – blong824
ViewResolver가 문제가되었고 RequestMapping의 "value"가 나타났습니다. -_- 도움을 주셔서 감사합니다! –