代码问题求助解释

LIDABEN_FIGHTING 2017-04-25 10:42:30
public static String getselect(String name,String tablename,String zdname,String where)
{

String select = "<select name=\""+name+"\" id=\""+name+"\" >";
select+="<option value=\"\">不限</option>";
for(HashMap permap:new CommDAO().select("select * from "+tablename+" where "+where+" order by id desc")){
String optionstr = "";

if(zdname.split(";").length==1){

optionstr=permap.get(zdname.split("~")[0]).toString();


}else{
for(String str:zdname.split(";"))
{
String zdstr = str.split("~")[0];
String zdnamestr = str.split("~")[1].equals("无名")?"":(str.split("~")[1]+":");
optionstr+=zdnamestr+permap.get(zdstr)+" - ";
}
}



if(optionstr.indexOf(" - ")>-1)optionstr=optionstr.substring(0,optionstr.length()-3);
select+="<option value=\""+optionstr+"\">"+optionstr+"</option>";
}
select+="</select>";
return select;
}
请解释一下这部分代码什么意思
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我爱娃哈哈 2017-04-25
  • 打赏
  • 举报
回复
后端拼接了一个前端可以显示的select组件和数据
打老虎zz 2017-04-25
  • 打赏
  • 举报
回复
拼一段可以在前端创建dom对象的字符串

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧