ajax的三个实现步骤:

1.加入处理json的工具库的依赖,springmvc默认使用的jackson。

2.在springmvc配置文件之间加入mvc:annotation-driver 注解驱动。

3.在处理方法的上面加入@ResponseBody注解

<script type="text/javascript" src = "static/js/jquery-3.4.1.js"></script>
<script type="text/javascript">
   $(function (){
       //在当前页面dom对象加载后,直接执行loadUserinfoData();
       loadUserinfosData()
       $("#btnLoader").click(function (){
           loadUserinfosData()
       })
   })

   function loadUserinfosData(){
       $.ajax({
           url:"select.do",
           type:"get",
           dataType:"json",
           success:function (data){
               
               //清除旧的数据
               $("#info").html("");

               //增加新的数据
               $.each(data,function(i,n){
                   $("#info").append("<tr>")
                   .append("<td>"+n.id+"</td>")
                   .append("<td>"+n.username+"</td>")
                   .append("<td>"+n.password+"</td>")
                   .append("</tr>")
               })
           }
       })
   }
</script>

在jsp页面加载jquery-3.4.js,和加入函数方法

forward:转发

redirect:重定向

都是返回ModelAndView 中 setViewName(“forword:/hello.jsp");

返回绝对路径,忽视视图配置器。

文章作者: 郭远
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 郭远的博客空间
SpringMVC SpringMVC
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝