java - Spring Controller redirect to another page -


hey got following problem. content of jspx file:

function postsmth() {     $.ajax({         type: "post",         url: document.getelementbyid("urltxt").value,         data: parameters,          }); }  <input type="hidden" value="${pagecontext.request.contextpath}/foo/foo2/foodat" name="urltxt" id="urltxt"/>  <div class="foodat"><a href="javascript:postsmth();"><spring:message code="foo_foo2_foodat_text" text="foodat"/></a></div> 

so if push submit button, postsmth function called , ajax object paste controller this:

@controller @requestmapping(value="/foo") public class foocontroller {  ..............  @requestmapping(value="/foo2", method=requestmethod.post) public string homepost(httpservletrequest request) {     ........ }     @requestmapping(value="/foo2", method=requestmethod.get) public string homeget(httpservletrequest request) {     ........ }    @requestmapping(value="/foo2/foodat", method=requestmethod.post) public string dothat(httpservletrequest request) {     //  check authorization          map foomap = request.getparametermap();          // in database, depending on parammap      return "redirect:/foo/foo1"; } } 

everything working fine regarding database, problem is, redirect @ end doesn't work. stays @ page foo2.

i'm new spring, maybe little mistake somewhere. cant make out myself.

would nice if have hint. thanks

you making asynchronous form submission using jquery ajax call. so, after request completed need change document location using javascript. e.g., this:

$.ajax({     type: "post",     url: document.getelementbyid("urltxt").value,     data: parameters,     complete: function() {         window.location.replace(...);       }   }); 

Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -