zoukankan      html  css  js  c++  java
  • springmvc中的ajax处理以及自定义视图

    1、当学习了springmvc中的ajax处理,发现可以使用@ResponseBody来告诉DispatecherServlet将单元方法的返回值转换为json格式后直接响应,需要导入一个新的jar包jackson,所以这样就不用再前端在写eval函数转换了

    2、自定义视图,相当于古人的密室,明面上是看不见的,只有自己想要被别人看见的时候,才允许,那么这个密室就是我们的WEB-INF啦。

     WEN-INF下文件的特点:(1)对浏览器是不可见的  (2)z只能内部访问,也就是说只可以用内部请求转发来访问

    请求方式

    web目录下的资源

    WEB-INF下的资源

    浏览器直接访问

    ×

    重定向

    ×

    请求转发

    所以我们需要在springmvc.xml文件中配置自定义视图

     InternalResourceViewResolver,InternalResourceViewResolver,InternalResourceViewResolver真够长的 IRVR IRVR

    这个作用就很明显了,前缀后缀加上这些就可以在访问的时候直接访问页面的名字就可以了

    3、自定义视图解析器和对外暴露的资源都使用请求转发的路径冲突问题.

      这个就是有强制定义的,就是在请求转发WEB-INF下的资源时,单元方法的返回值不能使用forward,必须省略

      如果请求转发的是非WEB-INF下的资源时(比如某个单元方法或者jsp资源),则不能省略forward,必须声明

  • 相关阅读:
    javascript预编译练习(变态篇)
    javascript预编译
    原码、反码、补码 详解
    Ubuntu 16.04安装anaconda3
    html+css实现奥运五环(环环相扣)
    jquery实现分页效果
    Centos6.5修改mysql登陆用户密码
    2020/5/29 JS中的循环和函数
    2020/5/27 JS 循环语句
    2020/5/26 JS
  • 原文地址:https://www.cnblogs.com/9797ch/p/12270906.html
Copyright © 2011-2022 走看看