Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts ServerSide Validate

 
deng shuangyi
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I used *.jsp?id=1000 to save some information about id.And *.jsp has a form.I used Struts ServerSide Validator.But after validate failure redirect to "input"(*.jsp).But the information about id lose.
When I use request socpe and hidden text in the jsp file.The id information aslo lose.But i don't want to use session.What should I do?Thank you!!!
 
Merrill Higginson
Ranch Hand
Posts: 4864
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd suggest creating property named "id" on your form bean and including the tag: <html:hidden property="id" /> in your jsp.

Then create a forward action mapping (<action name="myForm" path="xyz" forward="/xyz.jsp"></action>) and call xyz.do?id=1000 instead of xyz.jsp?id=1000. This way, Struts will populate myForm with the id property before displaying the jsp, and when the jsp is submitted, the id property will be submitted along with it.
[ January 11, 2006: Message edited by: Merrill Higginson ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic