`
莫生气
  • 浏览: 866735 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SimpleFormController 没有调用referenceData()方法

    博客分类:
  • Java
 
阅读更多
在SpringMVC中继承 SimpleFormController 时, 初始化页面时,发现没有调用referenceData()方法(),最后发现是在实现类里面重写了父类的showForm()方法,导致没有调用referenceData().

解决方法:
1.不要重写showForm()方法.
2. 在重写的showForm()方法里面,最后返回时调用父类的showForm()方法.
分享到:
评论

相关推荐

    一个最简单的SimpleFormController使用

    你可以通过重写`referenceData`方法来提供额外的模型数据。 3. **处理表单提交**:当用户提交表单时,`SimpleFormController`的`processFormSubmission`方法会被调用。它首先调用`validate`方法进行数据验证,然后...

    Spring MVC控制器之SimpleFormController使用

    首先,`SimpleFormController`继承自`BaseFormController`,并提供了一些预定义的处理方法,如`initBinder`、`formBackingObject`、`processFormSubmission`等,这些方法在处理用户表单提交时自动调用,大大减少了...

    springMVC3学习(六)--SimpleFormController(源码)

    springMVC3学习(六)--SimpleFormController(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/25988733

    Spring MVC 例子

    `SimpleFormController`通常会重写`initBinder`、`processFormSubmission`、`referenceData`和`showForm`等方法,以定制其行为。在实际应用中,你可以创建一个继承自`SimpleFormController`的类,并覆盖这些方法以...

    SPRING信息

    - `referenceData()`:提供额外的视图数据。 - `handleRequest()`/`handleRequestInternal()`:处理HTTP请求,包括展示和处理表单。 - `onBind()`:在数据绑定后调用,用于验证用户输入。 - `onBindAndValidate...

    java学习文档

    - 说明调用Enterprise JavaBeans的具体方法。 - **开发规范** - 提供SAO模式下的开发规范和最佳实践。 #### DAO (Data Access Object) - **DAO示例** - 提供DAO模式使用的具体案例。 - **PO (Persistence ...

    使用 Spring 2.5 基于注解驱动的 Spring MVC.doc

    这意味着,当接收到 `/forum.do` 的 GET 请求时,`listAllBoard` 方法会被调用。 此外,还有一些其他相关的注解,如 `@Autowired` 和 `@ModelAttribute`,它们也大大简化了依赖注入和模型绑定的过程。 `@Autowired...

    spring mvc

    9. **数据准备** - 在处理请求之前,可以通过 `@ModelAttribute` 注解的方法预先填充模型对象,这些方法会在每个请求处理方法之前调用。 综上所述,Spring MVC 的注解驱动功能极大地简化了控制器的配置,提高了代码...

    spring的使用方法

    虽然Controller接口很基础,但在实际应用中,通常会使用如AbstractController、AbstractCommandController和SimpleFormController等抽象基类来增强功能。这些基类提供了更多的控制和逻辑,但并不强制你必须使用它们...

    spring_mvc注解入门

    例如,`@RequestMapping(params = "method=list")`表示当请求参数包含`method=list`时,调用该方法。这提供了处理复杂请求逻辑的能力,而无需通过HttpServletRequest手动检查。 5. **依赖注入的改进**: `@...

    springMVC的增删改查

    Login类继承自SimpleFormController,这是一个SpringMVC框架提供的控制器,用于处理表单提交的数据。Login类中的方法onSubmit()是处理表单提交的主要方法。在这个方法中,我们可以看到,SpringMVC框架提供了一个...

    spring3 mvc 注解action dao service 实例教程

    在Spring 2.5之前,所有的控制器都需要实现`Controller`接口或者继承特定的基类(如`AbstractController`、`SimpleFormController`等)。然而,在Spring 3中,引入了`@Controller`注解,使得控制器的设计更为灵活: ...

    Spring Web MVC framework中英文对照.pdf

    - 调用相应的控制器方法处理请求; - 控制器处理完请求后返回ModelAndView对象; - `DispatcherServlet`再通过ViewResolver解析视图名称,获得具体的视图对象; - 最后,`DispatcherServlet`将模型数据填充到...

    springmvc简单登陆例子

    首先,我们有一个`Login`类,它是`SimpleFormController`的扩展。`SimpleFormController`是Spring MVC早期版本中用于处理表单提交的基础控制器。在`onSubmit`方法中,我们获取到用户提交的数据(`User`对象),并将...

    Spring的各种控制器

    public class SimpleController extends SimpleFormController { @RequestMapping("/example") public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception...

    SpringMVC教程及实现原理

    - **业务逻辑处理**:控制器调用业务逻辑层(Service层)的方法来处理请求,并将处理结果封装成`ModelAndView`对象返回给`DispatcherServlet`。 - **视图渲染**:`DispatcherServlet`根据`ModelAndView`中的模型...

    Spring入门

    - **定义**:控制反转(Inversion of Control, IoC)是一种设计模式,通过它可以使程序的控制流(比如类间的调用)的定义从程序代码中分离出来。在Spring中,IoC的实现形式为依赖注入。 - **目的**:减少代码之间的...

    Spring培训资料

    - **BO与DTO之间的关系**:BO通常封装业务逻辑,而DTO(Data Transfer Object)用于传输数据。 **5.8 代码表CodeTable** - **CodeTable介绍**:CodeTable用于存储固定的代码值,如状态码、错误码等。 - **PAFA的...

    springmvc非注解controller控制器

    在Spring MVC早期版本中,Controller通常通过实现Spring的`Controller`接口或者继承`SimpleFormController`、`AbstractCommandController`等基类来创建。然而,随着框架的发展,注解驱动的编程方式逐渐成为主流,如`...

Global site tag (gtag.js) - Google Analytics