Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

struts-config.xml:default for action tag input attribute

 
Timothy Toe
Ranch Hand
Posts: 156
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The input attribute specifies which jsp page the ActionServlet will forward the control to when there are errors. What happens if I omit this attribute ? What is the default behaviour ?


Thanks.
[ March 17, 2004: Message edited by: Timothy Toh ]
 
Srikanth Shenoy
author
Ranch Hand
Posts: 184
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If no input is specified and there are validation errors, then an error is thrown.
Here is the rekevant code from the RequestProcessor:
String input = mapping.getInput();
if (input == null) {
if (log.isTraceEnabled()) {
log.trace(" Validation failed but no input form available");
}
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
getInternal().getMessage("noInput",
mapping.getPath()));
return (false);
}
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic