IntelliJ during debug does not show the values in Spring RedirectAttributes -
when code reaches break point return
, expecting see @ least value added in redirattr
debug variable shows size of 0
. know why don't see anything? using intellij
@requestmapping(value="/hello", method=post) public string hello(final redirectattributes redirattr) { redirattr.addflashattribute("objects", listofobjects); return "redirect:/somewhere.htm"; }
redirattr of size 0
when break point reaches return
default implementation of redirectattributes
- redirectattributesmodelmap
extends modelmap
uses normal (non-flash) attributes. can add redirectattributes.addattribute(...)
methods.
internally, implementation uses additional modelmap
store flash attributes:
private final modelmap flashattributes = new modelmap();
size of structure should change expected when executing code.
Comments
Post a Comment