当前位置:首页 > 开发 > 开源软件 > 正文

Spring Controller

发表于: 2014-04-07   作者:aoyouzi   来源:转载   浏览次数:
摘要: Spring Controller   Spring Controller仍然定义在dispactcherServlet-servlet.xml中:   <bean id = "XController" class="X.X.XController">     <property name=

Spring Controller

 

Spring Controller仍然定义在dispactcherServlet-servlet.xml中:

 

<bean id = "XController" class="X.X.XController">

    <property name="">

          <value></value>

    </property>

</bean>

 

XController要implements Controller,实现handleRequest方法返回ModelAndView,用来显示返回的页面和页面上的内容。

 

命令控制器BaseCommandController

提供了和数据对象交互的方式,动态将来自H额额平ServletRequest的参数绑定到指定的数据对象中,不需要实现任何接口实现数据绑定。

 

方式是在COntrol的实现类中extends BaseCommendController, 通过:

Objext command = getCommand(HttpServletRequest);

ServletRequestDataBinder binder = bindAndValidate(HttpServletRequest, command);

X x = (X ) command;

 

在配置文件中增加该controller的配置即可。

 

表单控制器SimpleFormController

表单控制器无需上述需要三句话绑定对象,类extends SimpleFormController 后,

X x = (X ) command;直接实现。

 

多动作控制器MultiActionController

 当一个页面有多个按钮,而且按钮功能相近时,如增删改查,使用多动作控制器能有效的减少配置的复杂性和代码量。(通过反射机制来实现)

 

 

 

 

 

 

 

 

 

Spring Controller

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请
[@Controller]1 基于@注释的控制器配置 http://www.cnblogs.com/JavaTechLover/archive/2012/09/03/s
SpringMVC Controller 介绍 一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServl
SpringMVC层跟JSon结合,几乎不需要做什么配置,代码实现也相当简洁。再也不用为了组装协议而劳烦辛
本文为转载学习 原文链接:http://jinnianshilongnian.iteye.com/blog/1608234 Controller接口 pack
=========Spring MVC============================================================== web.xml <
Outline: 1) Annotation Based Url Mapping Config 2) Pass Value from View to Controller 3) Pass
=========Spring MVC============================================================== web.xml <
=========Spring MVC============================================================== web.xml <
下载iOS_Spring_Source 使用教程 视频教程 不吹牛,别人一个星期完成的工作,我一个上午就做完了。
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号