天津博和利科技有限公司介绍-天津博和利软件.pptVIP

  • 2
  • 0
  • 约1.12万字
  • 约 61页
  • 2017-09-03 发布于天津
  • 举报

天津博和利科技有限公司介绍-天津博和利软件.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)

1亿VIP精品文档

相关文档