for循环拼接字符串问题

yu826329 2011-11-24 10:27:45
<%

String aaa = application.getRealPath("/");
File dir = new File(aaa + "/music/music/1");
if (dir.exists()) {

String[] songs = dir.list();

for(int i = 0;i<songs.length; i++){
//str为页面显示的名称
//songs为这个文件夹里面所有的文件的数组
String str=songs[i];
out.print("<td class='row-tyzj-01-musiclist-01'><input type='checkbox' neme='song' value='../../music/1'"+str+"/> <a id ='"+i+"' href='../../music/1"+str+"' /> </td>"+str);
//out.print(songs);

}
} else {
out.print("");
}
%>

以上这段代码是拼接字符串的代码


以下代码是我要得到的循环出来的页面

<tr>
<td class="row-tyzj-01-musiclist-01">
<input type="checkbox" name="song"
value="../../music/chunni.mp3" />
<a id="10" href="../../music/chunni.mp3">春泥5</a>
</td>
<td class="row-tyzj-01-musiclist-01">
<input type="checkbox" name="song"
value="../../music/yitiandaowanyouyongdeyu.mp3" />
<a id="11" href="../../music/yitiandaowanyouyongdeyu.mp3">一天到晚游泳的鱼5</a>
</td>
<td class="row-tyzj-01-musiclist-01">
<input type="checkbox" name="song"
value="../../music/tianzhen.mp3" />
<a id="12" href="../../music/tianzhen.mp3">天真5</a>
</td>
</tr>
现在循环出来的页面的源码是这样的
<td class='row-tyzj-01-musiclist-01'><input type='checkbox' neme='song' value='../../music/1'aizhimeng.wma/> <a id ='0' href='../../music/1aizhimeng.wma' /> </td>aizhimeng.wma<td class='row-tyzj-01-musiclist-01'><input type='checkbox' neme='song' value='../../music/1'chixinjuedui.mp3/> <a id ='1' href='../../music/1chixinjuedui.mp3' /> </td>
请问我需要怎么改呀
...全文
845 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiuzheyangzhi0822 2012-09-14
  • 打赏
  • 举报
回复
放<table><table/>里面
五哥 2011-11-24
  • 打赏
  • 举报
回复
每个标签开始的地方 加上 <br />
五哥 2011-11-24
  • 打赏
  • 举报
回复
for(int i = 0;i<songs.length; i++){
//str为页面显示的名称
//songs为这个文件夹里面所有的文件的数组
String str=songs[i];
out.print("<td class='row-tyzj-01-musiclist-01'><br /><input type='checkbox' neme='song' value='../../music/1'"+str+"/> <br /> <a id ='"+i+"' href='../../music/1"+str+"' /> </td> <br /> "+str);
//out.print(songs);

}
} else {
out.print("");
}
watermarkmms 2011-11-24
  • 打赏
  • 举报
回复
out.print("<td class='row-tyzj-01-musiclist-01'><input type='checkbox' neme='song' value='../../music/1'"+str+"/> <a id ='"+i+"' href='../../music/1"+str+"'>str</a></td>");
xiaoqiuwyh 2011-11-24
  • 打赏
  • 举报
回复
看不懂,乱。

81,122

社区成员

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

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