当前位置: 首页 > news >正文

怎样做吓人网站网页制作成品图

怎样做吓人网站,网页制作成品图,新手做淘宝客网站教程,广告软文营销平台自定义视图完成步骤#xff1a; ● 7.2.1自定义视图完成步骤 1. 自定义视图**:** 创建一个 View 的 bean, 该 bean 需要继承自 AbstractView, 并实现 renderMergedOutputModel 方法**.** 2. 并把自定义 View 加入到 IOC 容器中 3. 自定义视图的视图处理器#xff0c;使用…自定义视图完成步骤 ● 7.2.1自定义视图完成步骤 1. 自定义视图**:** 创建一个 View 的 bean, 该 bean 需要继承自 AbstractView, 并实现 renderMergedOutputModel 方法**.** 2. 并把自定义 View 加入到 IOC 容器中 3. 自定义视图的视图处理器使用 BeanNameViewResolver** 这个视图处理器也需要配置** 到 ioc 容器 4. BeanNameViewResolver 的调用优先级需要设置一下设置 order 比 Integer.MAX_VAL 小的值**.** 以确保其在 InternalResourceViewResolver 之前被调用 /*** 老师解读* 1. MyView继承了AbstractView, 就可以作为一个视图使用* 2. Component(value myView),该视图会注入到容器中, 名字/id是 myView*/Component(value hspView)public class MyView extends AbstractView {Overrideprotected void renderMergedOutputModel(MapString, Object model,HttpServletRequest request,HttpServletResponse response) throws Exception {​//完成视图渲染//并且可以确定我们要跳转的页面 [请求转发] /WEB-INF/pages/my_view.jspSystem.out.println(进入到自己的视图..);​//老师解读//1. 下面就是进行请求转发到 /WEB-INF/pages/my_view.jsp//2. /WEB-INF/pages/my_view.jsp 会被springmvc解析//   /springmvc/WEB-INF/pages/my_view.jsprequest.getRequestDispatcher(/WEB-INF/pages/my_view.jsp).forward(request, response);​}} !--老师解读1. 配置自定义视图解析器BeanNameViewResolver2. BeanNameViewResolver可以去解析我们自定义的视图3. 配置 属性 order, 表示视图解析器执行的顺序, 值越小, 优先级越高4. 属性 order 的默认值是最低优先级 值为 Integer.MAX_VALUEint LOWEST_PRECEDENCE 2147483647--bean classorg.springframework.web.servlet.view.BeanNameViewResolverproperty nameorder value99//bean 使用 RequestMapping(value /buy)public String buy() {System.out.println(------buy()-----);return hspView;//填写自定义视图id} 源码剖析 视图解析过程 1.先到DispatcherServlet中央控制器, 根据视图解析的 优先级 执行对应的 视图解析器 Nullableprotected View resolveViewName(String viewName, Nullable MapString, Object model,Locale locale, HttpServletRequest request) throws Exception {​if (this.viewResolvers ! null) {for (ViewResolver viewResolver : this.viewResolvers) {//viewResolvers存放了两个视图解析器(1)InternalResourceViewResolver默认视图解析器   (2)BeanNameViewResolver自定义视图解析器View view viewResolver.resolveViewName(viewName, locale);if (view ! null) {//如果返回的视图为空,那么会继续遍历所有的视图解析器;//注意:如果 默认视图解析器 优先级在前,那么不管怎样,它都不会再执行 自定义视图解析器 //原因:默认视图解析器 一定会返回视图因为它是通过传入的视图名build一个视图return view;}}}return null;} 2.若默认视图解析器在前,那么用 视图解析器 解析 Overrideprotected AbstractUrlBasedView buildView(String viewName) throws Exception {InternalResourceView view (InternalResourceView) super.buildView(viewName);//根据viewName创建视图if (this.alwaysInclude ! null) {view.setAlwaysInclude(this.alwaysInclude);}view.setPreventDispatchLoop(true);return view;} 注意:如果 默认视图解析器 优先级在前,那么不管怎样,它都不会再执行 自定义视图解析器 因为:默认视图解析器 一定会返回视图因为它是通过传入的视图名build一个视图 3.若自定义视图解析器在前 public View resolveViewName(String viewName, Locale locale) throws BeansException {ApplicationContext context obtainApplicationContext();//context实质上就类似于ioc容器if (!context.containsBean(viewName)) {//判断context(ioc)中是否有id为viewName的bean// Allow for ViewResolver chaining...return null;}if (!context.isTypeMatch(viewName, View.class)) {//判断context(ioc)中是否有id为viewName并实现View接口的beanif (logger.isDebugEnabled()) {logger.debug(Found bean named viewName but it does not implement View);}// Since were looking into the general ApplicationContext here,// lets accept this as a non-match and allow for chaining as well...return null;}return context.getBean(viewName, View.class);} 1.拿到context对象,实质上类似于ioc容器 2.//判断context(ioc)中是否有id为viewName的bean, 没有就返回null; 有就接着往下走 3.//判断context(ioc)中是否有id为viewName并实现View接口的bean 有就返回该视图 ,如果不存在传入的viewName对应的自定义视图,那么就返回null,接着走其他视图解析器 视图渲染和响应 1. 拿到view对象后, SpringMVC 调用自定义视图的 renderMergedOutputModel 方法渲染视图
http://www.zqtcl.cn/news/228065/

相关文章:

  • 前端的网站重构怎么做做网站用的编程语言
  • 长沙网站设计多少钱一个月百度网盘app下载安装电脑版
  • 你好南京网站网站开发 seo
  • wordpress 文章延时加载seo软件系统
  • 网站建设与运营答案新浪网站首页
  • 网站怎么做关键词库如何建免费的企业网站
  • 跟老外做网站网络系统管理与维护机考
  • 网站推广方案范例江西南昌小程序开发
  • 烘焙类网站开发时代背景ppt素材模板免费下载
  • 如何制作多网页网站广州品牌seo推广
  • 域名怎么解析到网站什么是asp网站
  • 网站开发的税率做网站文案
  • 网站模板上传工具如何介绍自己设计的网页
  • 河北网站建设价格低国内做外单的网站有哪些
  • wordpress Apache升级优化营商环境的意义
  • 单页式网站系统wordpress自定义字段怎么用
  • 南宁网站设计要多少钱修改wordpress中的 功能 小工具
  • 南昌高端网站开发费用表域名价格排行
  • 怎么接网站开发外包中国观鸟记录的网站架构
  • 青海省住房和城乡建设厅的官方网站网站举报能不能查到举报人
  • dw做的网站如何上传云服务器网址生成app一键生成器
  • 山西建设厅网站密钥房山营销型网站建设
  • 网站空间多少钱哪里接单做网站
  • 建设部网站资质人员查询页面设计的对称方法包括哪几种形式
  • 滁州网站建设哪个好点iis发布网站无法访问
  • 网站项目建设的定义百度站长平台清退
  • ip开源网站FPGA可以做点什么建设网站的工作职责
  • 重庆微信网站开发公司建设网站技术标准
  • 网站开发浏览器银川市建设诚信平台网站
  • 找合伙人做红木家具网站建设银行员工学习网站