java - How do you redirect to another URI and access an object from the previous modelAndView -
java - How do you redirect to another URI and access an object from the previous modelAndView -
i have next code. want access booleanvalueobj on nextpage.jsp. how done? object not available nextpage() method on every request, requestparam seems it's not appropriate.
@requestmapping(method=requestmethod.post) public modelandview sendemail() { modelandview modelandview = new modelandview(); modelandview.addobject(booleanvalueobj, true); modelandview.setviewname("redirect: /nextpageclass"); homecoming modelandview; } @requestmapping("/nextpageclass") public class nextpagecontroller { @requestmapping(method = requestmethod.get) public modelandview nextpage() { modelandview modelandview = new modelandview("/nextpage"); homecoming modelandview; } }
you can't pass booleanvalueobj redirected page. if booleanvalueobj boolean value, seems appropriate passed /nextpageclass thru request parameters.
@requestmapping(method=requestmethod.post) public modelandview sendemail(httpservletresponse resp) { resp.sendredirect("/nextpageclass?booleanvalueobj=true"); homecoming null; } @requestmapping("/nextpageclass") public class nextpagecontroller { @requestmapping(method = requestmethod.get) public modelandview nextpage(httpservletrequest req) { modelandview modelandview = new modelandview("/nextpage"); boolean booleanvalueobj = null; string booleanvalueparam = req.getparameter("booleanvalueobj"); if (booleanvalueparam != null) booleanvalueobj = boolean.parse(booleanvalueparse); modelandview.addobject("booleanvalueobj", booleanvalueobj); homecoming modelandview; } }
java spring
Comments
Post a Comment