Spring simpleformcontroller的onSubmit()方法中的重定向
我对spring framwork和2.5版本不太熟悉。Spring simpleformcontroller的onSubmit()方法中的重定向,spring,forms,redirect,spring-mvc,onsubmit,Spring,Forms,Redirect,Spring Mvc,Onsubmit,我对spring framwork和2.5版本不太熟悉。 我的要求是,根据submit方法中command object的某些值,我必须将用户重定向到url/out。这不是定义为任何视图,而是用于注销。 例如http://127.34.22.22:8080/abc 是调用url,需要重定向后的url是。 我尝试重定向,但只有在硬编码整个url时它才起作用,但在运行时无法重定向。 if(attribute is true){ return new ModelAndView("http://1
我的要求是,根据submit方法中command object的某些值,我必须将用户重定向到url/out。这不是定义为任何视图,而是用于注销。
例如
http://127.34.22.22:8080/abc 是调用url,需要重定向后的url是。
我尝试重定向,但只有在硬编码整个url时它才起作用,但在运行时无法重定向。
if(attribute is true){ return new ModelAndView("http://127.34.22.22:8080/out"); }else{ return new ModelAndView(getSuccessView()); } if(属性为true){ 返回新的ModelAndView(“http://127.34.22.22:8080/out"); }否则{ 返回新的ModelAndView(getSuccessView()); } 上面的代码正在运行,但我不想硬编码整个url 提前谢谢 需要一个视图名,而不是URL。(
ModelAndView(字符串视图名)
)
您需要的是将as参数传递给
例如:
if(attribute) {
return new ModelAndView(new RedirectView("http://127.34.22.22:8080/out");
} else {
...
}
@贾格德夫:没问题-解决问题后,请随意接受答案