Announcement Announcement Module
Collapse
No announcement yet.
onSubmit Method Bypassed Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • onSubmit Method Bypassed

    Hi, an incomprehensible problem occur with a SimpleFormController object : the onSubmit method is bypassed when I submit my form.
    • my controller public class BugReporterController extends SimpleFormController contains :
    protected Object formBackingObject(HttpServletRequest request) throws Exception

    protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response,
    Object command, BindException errors) throws Exception

    • Xml configuration file
    <prop key="/bug/report.html">Bug.ReporterController</prop>

    <bean id="Bug.ReporterController" class="com.omegames.kilometres.bugReporter.BugRepo rterController" autowire="byName">
    <property name="sessionForm" value="true"/>
    <property name="commandName" value="bug"/>
    <property name="commandClass" value="com.omegames.kilometres.domain.Bug"/>
    <property name="formView" value="bug/report"/>
    <property name="validator" ref="Bug.Validator"/>
    <property name="successView" value="bug/succes"/>
    </bean>
    Thanks
    Last edited by agrosjea; Jan 6th, 2009, 10:06 AM.

  • #2
    Usually the reason in these cases are that you have one or more bind errors. Try to log the errors in the controller or show the errors in the JSP page.

    Comment


    • #3
      Actually I found the problem, A spring taglib was missing, so binds were not working and nothing was sent through POST when the form was submitted.

      Thx a lot .
      Last edited by agrosjea; Jan 6th, 2009, 02:14 PM.

      Comment

      Working...
      X