SpringMvc.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SpringMvc.ppt

视图 View 支持的几种视图模板技术: InternalResourceView (JSP) JstlView (JSP + JSTL) VelocityView (Velocity) FreeMarkerView (FreeMarker) TilesView (Tiles) TilesJstlView (Tiles + JSTL) View 还支持渲染下列视图 Excel files PDF files XSLT results Jasper Reports Spring MVC form处理 SimpleFormController提供了表单处理通用工作流程 提供了用户自定义标签,用来展示和处理常用的表单 默认, GET 用于form展示 ,POST 用于 form处理 通过一些Controller类实现表单展示处理 能处理完整的工作流 – 这是亮点 注册 Command 类 SimpleFormControllers 关联一个 Command class 因为是紧耦合, 配置这个Controller class是可以的 public class PlayerFormController extends SimpleFormController { public PlayerFormController() { setCommandClass(Player.class); setCommandName(player); } 展示一个 form 在工作流中展示 form涉及的三个方法 formBackingObject – 在form里返回一个 command 对象 initBinder – 注册用户自定义属性 referenceData – 导入要在页面实现的数据 处理 form表单 处理form表单的两个主要方法: onBindAndValidate() – 允许用户邦定和验证 doSubmitAction() – 处理完表单后,回调动作。 典型的实现是持久化对象到数据库。 Spring MVC 其它特性 其它Spring MVC 功能这里不再介绍了,但很优秀 处理多请求 支持自定义主体 支持国际化 方便 ServletContextListener 初始化 Log4J Spring MVC标签 目 录 1 Spring MVC 入门简介 3 Spring MVC Demo 实例 2 Spring MVC 核心组件 下面以一个spring mvc的demo介绍spring mvc 具体实际的应用和配置。 天津市高新区华天道6号海泰信息广场H座205 网址: 电话: 0228000 传真: 022 邮箱: sales@ 谢谢观赏 * * * * * DispatcherServlet DispatcherServlet 应用了“ Front Controller”模式 – 是所有 Spring MVC 请求的中枢。 继承了HttpServlet,是一个Servlet,由WebApplicationContext 加载 如果不作其它配置,会加载默认组件 在web.xml配DispatcherServlet web.xml … servlet servlet-namedispatcher/servlet-name servlet-class org.springframework.web.servlet.DispatcherServlet /servlet-class init-param param-namecontextConfigLocation/param-name param-valueWEB-INF/mvc.xml/param-value /init-param load-on-startup1/load-on-startup /servlet … HandlerMapping HandlerMapping 将web请求映射到正确的处理器(handler)上 , 通常是一个 Controller 不需用自定义处理器映射 –已经内置了很多处理器映射策略 在处理器映射中通过配置拦截器(包括处理器执行前、执行后、或者执行前后运行拦截器)将使其功能更强大 BeanNameUrlHandlerMapping 把一个 URL 影射到一个和它名字相同的已注册的bean– 比如 /simple 将影射到一个名为

文档评论(0)

000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档