注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

薛沛然 廊坊师范学院 九期信息技术提高班

无脑地生活,像白痴一样成长,不给自己留感伤的时间。。。

 
 
 

日志

 
 

简单的拼接发到前台  

2015-02-28 19:34:26|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在项目中遇到这样一种情况。需要给课程配置章节或者题型。课程,章节或者题型都是动态的。遇到这种情况我通常习惯使用在controller里拼接字符串,然后发送到前台。下面是简单的代码和介绍。
List<DictionaryTable> dictionaryList = new ArrayList<DictionaryTable>();
StringBuilder sb = new StringBuilder();
List list=courseChapterBean.QueryChapterDiv();
if (list.size()==0){
sb.append("没有章节,请添加新章节");
}
else{
for(int i=0;i<list.size();i++){
DictionaryTable dictionaryTable = new DictionaryTable();
Object[] object=(Object[])list.get(i);
dictionaryTable.setId(object[0].toString());
String testId =object[0].toString();
dictionaryTable.setDictionaryName(object[1].toString());
String testName =object[1].toString();
dictionaryList.add(dictionaryTable);
}

      
          for(int i=0;i<dictionaryList.size();i++){
         
          sb.append("<input type=\"checkbox\" ");
          String myId = dictionaryList.get(i).getId();
          System.out.print(myId);
          sb.append("id =\""+dictionaryList.get(i).getId()+"\" name=\"box\" value=\""+dictionaryList.get(i).getId()+"#"+dictionaryList.get(i).getDictionaryName()+"\"");
          sb.append("/><label for=\""+myId+"\" style=\"display:inline-block;width:60px;\">");
          sb.append(dictionaryList.get(i).getDictionaryName());
          System.out.print(dictionaryList.get(i).getDictionaryName());
          sb.append("</label>");
          if((i+1)% 5==0)
         {
          sb.append("<br />");
              sb.append("<br />");
         }
          else{
          sb.append("<label  style=\"display:inline-block;width:50px;\"></label>");
          }
          }//拼接builder里的
          sb.append("<br />");
          sb.append("<br />");
          sb.append("<br />");
          sb.append("<br />");
          sb.append("<p style=\"width:300px;float:left;\"></p>");
          sb.append("<input type=\"button\" name=\"button\" id=\"button\" onclick=\"hehe()\" value=\"绑定题型\" /> ");
          }
String result = sb.toString();
JsonUtils.outJson(response, result);
效果图
简单的拼接发到前台 - 薛沛然 - 薛沛然 廊坊师范学院 九期信息技术提高班

 
  评论这张
 
阅读(86)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017