将字符串放到MAP中并放到LIST中保存,并页面循环输出。
来源:互联网 发布:c语言内嵌汇编 64位 编辑:程序博客网 时间:2024/05/16 12:13
需求:
有一字符串: 啊啊啊啊;http://www.xxx.com/east/newjersey/guide/3/###拱门uuu指南;http://www.xxx.com/west/arches/guide/1/###
大意是 以名称开始后加;再后面加此名称的链接,并以###结束,构成一个数据对。以此类推可多个。
需要在前台展示为 循环输出此数据名称并加上链接。
后台代码如下:
//指南 List<Map<String,String>> guideList = new ArrayList<Map<String,String>>(); String guideCfgStr = cfg.getGuideCfg(); if (StringUtils.isNotEmpty(guideCfgStr) && guideCfgStr.contains("###")) { // 啊啊啊啊;http://www.xxx.com/east/newjersey/guide/3/###拱门uuu指南;http://www.xxx.com/west/arches/guide/1/### String[] guideStrArr = guideCfgStr.split("###"); for(int i=0;i<guideStrArr.length;i++){ if(guideStrArr[i].contains(";")){ Map<String,String> values = new HashMap<String, String>(2); //初始化Map为2 默认为10 节省资源 String[] guideArr = guideStrArr[i].split(";"); String name = guideArr[0]; String link = guideArr[1]; values.put("name", name); values.put("link", link); guideList.add(values); } } map.put("guideCfgs", guideList); }
页面上:
<%--指南--%> <div id="c_Infor_1" class="current"> <div class="list"> <ul> <c:forEach items="${guideCfgs }" var="guide"> <li><a href="${guide.link }">${guide.name}</a></li> </c:forEach> </ul> </div> </div>
- 将字符串放到MAP中并放到LIST中保存,并页面循环输出。
- 把配置文件以json字符串格式保存,并读取放到一个map中
- JavaScript拆分字符串并将分割的数据放到数组中
- 将键盘输入放到数组中,并写入记事本
- 将数据库数据放到redis中并保持数据一致性方案
- HTML 内容抽取并将txt文本放到excel中
- Servlet 产生 验证码图片 并放到页面中
- 从essets中获取json字符串并放到listview
- Linux将输出放到文件中
- js截取日期并放到数组中
- 取出map的key值放到list中 (map遍历)
- 将List中一列的值取出来 求和后 放到页面显示 用BigDicamal
- 将maven项目打成jar包放到本地mvn库中 并指定用mahout编译
- 遍历目录并将目录下所有文件放到列表中-Python
- Python 遍历文件夹中的文件,并将文件放到列表中
- 将程序放到通知区,并隐藏程序和状态栏
- 输出不同路径下的所有文件名,放到map中
- hibernate 将查询的结果放到Map中
- jquery-ajax-get
- 检查链表是否有环
- 第五周练习
- UITableView划动删除的实现
- 掌握Linux编程的10个步骤
- 将字符串放到MAP中并放到LIST中保存,并页面循环输出。
- 【持续更新】新手在开发ASP.NET MVC4遇到的各种蛋疼错误和异常
- iPhone开发经典语录
- 【SQL Server学习笔记】Delete 语句、Output 子句、Merge语句
- 8086汇编 中断例程
- 测试时间的程序
- IE添加菜单栏
- 如何判断用户是通过手机浏览还是电脑浏览网站
- poj.2996