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

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

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号