SSM-7 前端AJAX 获取数据并展示
来源:互联网 发布:雷洋之死 知乎 编辑:程序博客网 时间:2024/05/22 18:22
拖了两天,继续。前段基于bootstrap 参考一些模板代码,简单架构起来一些页面,然后是数据呈现的问题了。 实用ajax方式获取数据,应该是比较方便的。
jsp页面
<table class="table table-bordered table-hover table-striped" id="tableuserlist"> <thead> <tr> <th>ID</th> <th>Name</th> <th>Fullname</th> <th>Dept</th> <th>Job</th> </tr> </thead> <tbody> </tbody> </table>
JS 这种格式可以加载时直接调用,也可以写作普通function通过按钮 链接 调用
<script type="text/javascript">$(function (){$.ajax({type:"GET",url:"/usercontroller/getuserlist",dataType:"json",async:false,success:function(data){var obj=eval(data);var tbody=$('<tbody></tbody>');$(obj).each(function (index){var val=obj[index];var tr=$('<tr></tr>');tr.append('<td>'+ val.userid + '</td>' + '<td>'+ val.username + '</td>' +'<td>'+ val.userfullname + '</td>' + '<td>'+ val.userdeptid + '</td>'+'<td>'+ val.userjobid + '</td>');tbody.append(tr);});$('#tableuserlist tbody').replaceWith(tbody);}});});</script>
controller
@RequestMapping(value="/getuserlist",method=RequestMethod.GET)public @ResponseBody List<ErpUser> GetUserList (){List<ErpUser> erpuserlist;System.out.println("get userlist");erpuserlist=userService.GetUserList();return erpuserlist;}
service
public List<ErpUser> GetUserList(){return erpUserMapper.selectAllUser();}
mapper
List<ErpUser> selectAllUser();
mapper xml
<select id="selectAllUser" resultMap="BaseResultMap" > select <include refid="Base_Column_List" /> from erp_user </select>
至此,完成了ajax 发送url请求,controller拦截后调用service mapper 至mysql查询数据,然后返回json格式数据交由ajax进行页面呈现。
然后发现密码目前明文存储,的确不安全,后续来研究一下MD5加密。(其实只是一个小型局域网封闭系统,加不加密关系倒是不大),后面先准备一下登陆拦截功能,未登陆时访问页面自动转向登陆界面。
阅读全文
0 0
- SSM-7 前端AJAX 获取数据并展示
- ajax获取json数据展示
- MVC5获取JSONResult数据并展示
- MVP获取网络数据并展示
- Bootstrap Table获取并展示数据列表
- AJAX提交并获取数据
- 使用ajax异步请求数据,并展示在html中
- bootstrap table通过ajax获取后台数据展示在table
- Ajax展示数据
- 通过一个接口获取json数据并展示
- WEEK2--DrawerLayout 和 ListView 获取网络数据并展示
- WEEK2--DrawerLayout 和 ListView 获取网络数据并展示
- 通过ajax获取xml数据并显示
- php+ajax+mysql用异步获取方法实现后台数据显示在前端并获取正文数据和完成上下分页
- 后端数据展示到前端
- 前端ajax获取从后台传回的数据
- ajax 获取 后台数据,前端 select option中显示出来
- 获取手机通讯录并展示
- 前端|加载的图片太多或者太大怎么办(上)
- Ruby 中进程与线程
- HDU-2072 单词数
- 共享单车上的智能锁,做出来有多难?
- Altium Designer 画原理图时找不到 信号发生器
- SSM-7 前端AJAX 获取数据并展示
- 如何正确使用Java数组?
- angularjs学习笔记--控制器2
- Shell test 命令
- 枚举类型的介绍
- 流程控制
- Codeforces#420 C. Okabe and Boxes
- system函数
- 《剑指offer》笔记-第2章(3)