<%
if (null != resultList && !resultList.isEmpty()) { for (int i = 0; i < resultList.size(); i++) {
TemplateTO tplTO = (TemplateTO) resultList
.get(i);
%>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="<%=ObjectUtils.toString(tplTO.getTemplateId())%>" /></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateNO())%></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateName())%></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateDesc())%></td>
<td align="center"><%=StringUtils.stringToJsCalendar(
ObjectUtils.toString(tplTO.getCreatedDt()),
"yyyy-MM-dd HH:mm:ss")%></td>
<td align="center"><a href="#"
onclick="toEditTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">修改</a>
<a href="#"
onclick="viewTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">查看</a>
<%System.out.println(ObjectUtils.toString(tplTO.getTemplateId())); %>
</td>
</tr> <%
}
}
%>
为什么我只能get到第一行数据的tplTO.getTemplateId(),我总共有4行数据,每行后面都会有个查看和修改,但是无论我点哪一个都是第一行数据的查看和修改。请高人指点
if (null != resultList && !resultList.isEmpty()) { for (int i = 0; i < resultList.size(); i++) {
TemplateTO tplTO = (TemplateTO) resultList
.get(i);
%>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="<%=ObjectUtils.toString(tplTO.getTemplateId())%>" /></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateNO())%></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateName())%></td>
<td align="center"><%=ObjectUtils.toString(tplTO.getTemplateDesc())%></td>
<td align="center"><%=StringUtils.stringToJsCalendar(
ObjectUtils.toString(tplTO.getCreatedDt()),
"yyyy-MM-dd HH:mm:ss")%></td>
<td align="center"><a href="#"
onclick="toEditTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">修改</a>
<a href="#"
onclick="viewTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">查看</a>
<%System.out.println(ObjectUtils.toString(tplTO.getTemplateId())); %>
</td>
</tr> <%
}
}
%>
为什么我只能get到第一行数据的tplTO.getTemplateId(),我总共有4行数据,每行后面都会有个查看和修改,但是无论我点哪一个都是第一行数据的查看和修改。请高人指点
解决方案 »
- HibernateTemplate.get()得到的结果总是空
- 用AOP切面编程好还是直接写代码好,请看我的需要。
- facebook api登录后返回的token值格式以正确,是啥原因?
- 一道面试题:各位大牛、小牛、小小牛 进来瞅瞅
- jboss集成tomcat 哪里有下啊?
- 江湖救急,Weblogic8.14+JBuilderX+SQL Server2000配置数据源的问题。
- 高分求一编程题!!解决马上送分!!有志者请进来!!!^_^
- 请教关于tomcat内存设置问题
- 用jbuilder,还要装tomcat和j2sdk吗?
- java 与。net
- 一个泛型应用的问题~
- tomacat 服务器 配置问题
模版编号:
全选 模版编号 模版名称 模版描述 创建时间 操作
1 bbbbbbb 1 2011-06-07 18:23:18 修改 查看
34 34 34 2011-06-07 18:43:17 修改 查看
haah hahah haha 2011-06-09 11:49:23 修改 查看
628 text just text 2011-08-02 13:32:09 修改 查看 这就是我在浏览器看到的效果
这个没有输出结果吗
有结果的话 输出是什么
<a href="#"onclick="toEditTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">修改</a>
这行,是否如你所料生成了如下代码
<a href="#"onclick="toEditTemplate('1')">修改</a>
<a href="#"onclick="toEditTemplate('34')">修改</a>
<a href="#"onclick="toEditTemplate('haah')">修改</a>
<a href="#"onclick="toEditTemplate('628')">修改</a>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="15e9a2dca98e41f6b035593c435d2f7c" /></td>
<td align="center">1</td>
<td align="center">bbbbbbb</td>
<td align="center">1</td>
<td align="center">2011-06-07 18:23:18</td>
<td align="center"><a href="#"
onclick="toEditTemplate('15e9a2dca98e41f6b035593c435d2f7c')">修改</a>
<a href="#"
onclick="viewTemplate('15e9a2dca98e41f6b035593c435d2f7c')">查看</a>
</td>
</tr>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="ef8005d5aea2432699860ac976e9215e" /></td>
<td align="center">34</td>
<td align="center">34</td>
<td align="center">34</td>
<td align="center">2011-06-07 18:43:17</td>
<td align="center"><a href="#"
onclick="toEditTemplate('ef8005d5aea2432699860ac976e9215e')">修改</a>
<a href="#"
onclick="viewTemplate('ef8005d5aea2432699860ac976e9215e')">查看</a>
</td>
</tr>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="b3fd16d2006744da8d03a7d150c72fba" /></td>
<td align="center">haah</td>
<td align="center">hahah</td>
<td align="center">haha</td>
<td align="center">2011-06-09 11:49:23</td>
<td align="center"><a href="#"
onclick="toEditTemplate('b3fd16d2006744da8d03a7d150c72fba')">修改</a>
<a href="#"
onclick="viewTemplate('b3fd16d2006744da8d03a7d150c72fba')">查看</a>
</td>
</tr>
<tr>
<td align="center"><input type="checkbox"
name="templateTO.templateId"
value="cec96d871bb049908d3c050ee98fc180" /></td>
<td align="center">628</td>
<td align="center">text</td>
<td align="center">just text</td>
<td align="center">2011-08-02 13:32:09</td>
<td align="center"><a href="#"
onclick="toEditTemplate('cec96d871bb049908d3c050ee98fc180')">修改</a>
<a href="#"
onclick="viewTemplate('cec96d871bb049908d3c050ee98fc180')">查看</a>
</td>
</tr>
可以看出,你的4条记录都有输出不同的ID,它们是:
15e9a2dca98e41f6b035593c435d2f7c
ef8005d5aea2432699860ac976e9215e
b3fd16d2006744da8d03a7d150c72fba
cec96d871bb049908d3c050ee98fc180现在问题是:
这是你想要(预期)的ID吗?
ObjectUtils.toString(tplTO.getTemplateId())确实是应该输出这样的ID吗?
toEditTemplate()又确实是期望接受这样的输入参数吗?