主页 > 知识库 > SpringMVC+Ajax+拼接html字符串实例代码

SpringMVC+Ajax+拼接html字符串实例代码

热门标签:科大讯飞语音识别系统 电子围栏 阿里云 银行业务 服务器配置 Mysql连接数设置 团购网站 Linux服务器

为什么写这个呢。因为在现在的网页中。单纯的同步传递数据已经变得非常少了。大多数都是通过Ajax异步来传递数据的。因此在这里用SpringMVC+Ajax做一个简单的小例子,同时辅助以拼接字符串显示。希望能为大家带来帮助。

本次案例的配置仍然是在上一篇SpringMVC的简单增删改查(SSM整合)的基础上再辅助配置Jackson的jar包。

服务器端

  @RequestMapping("/ajaxlist")
  @ResponseBody//(springmvc的Jackson注解,返回json字符串)
  public ListUser> getUserList()
  {
    ListUser> list =userService.findAll();
    return list;
  }

前端使用

 body>
    button id="testButton">异步传输/button> 
    div id="content">/div> 
 /body>

Ajax请求并拼接字符串

script type="text/javascript">
  $(function() {
    $("#testButton").click(function()
    {
      $.ajax(
      {
      url:"${pageContext.request.contextPath }/user/ajaxlist",
      type:'GET',
      dataType:'json',
      success:function(data)
      {
      //拼接字符串
        var html = "table>tr>td>用户名/td>td>密码/td>td>昵称/td>td>电子邮箱/td>/tr>";
        for(var i=0;idata.length;i++)
        {
          html=html+"tr>"+"td>"+data[i].username+"/td>"+"td>"+data[i].password+"/td>"+
          "td>"+data[i].nickname+"/td>"+"td>"+data[i].email+"/td>"+"/tr>";
        }
        html = html+"/table>";
        $("#content").append(html);
      }
    });
    });

  });
/script>

其实在写的过程中,我在用firebug调试的时候,发现jQuery的文件无法获取到, 我一直以为是路径问题,确定路径无误后我发现,是我静态资源映射没配置。配置静态资源映射后就OK了。

前端显示结果

当然这里显示得并不是太漂亮,如果需要美观一点。可以引入Bootstrap或者其他框架来美化样式。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • spring mvc+localResizeIMG实现HTML5端图片压缩上传
  • 详解如何配置springboot跳转html页面
  • Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题
  • spring boot 2.x html中引用css和js失效问题及解决方法
  • springboot如何使用thymeleaf模板访问html页面
  • Springboot访问html页面的教程详解
  • 详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎
  • spring boot请求异常处理并返回对应的html页面
  • Springmvc返回html页面问题如何解决

标签:广元 蚌埠 衡水 大理 枣庄 江苏 萍乡 衢州

巨人网络通讯声明:本文标题《SpringMVC+Ajax+拼接html字符串实例代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266