jsp

<%
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>&nbsp;&nbsp;
<a href="#"
onclick="viewTemplate('<%=ObjectUtils.toString(tplTO.getTemplateId())%>')">查看</a>&nbsp;&nbsp;
<%System.out.println(ObjectUtils.toString(tplTO.getTemplateId())); %>
</td>
</tr> <%
}
}
%>
为什么我只能get到第一行数据的tplTO.getTemplateId(),我总共有4行数据,每行后面都会有个查看和修改,但是无论我点哪一个都是第一行数据的查看和修改。请高人指点

解决方案 »

  1.   

      高级查找 
    模版编号:           
    全选 模版编号 模版名称 模版描述 创建时间 操作 
     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 修改   查看    这就是我在浏览器看到的效果
      

  2.   

    你点这个jsp,然后查看源文件。看一下生成的html 对不对。
      

  3.   

    我的后台是输出了4个不同的TemplateId的,但是就是不知道为什么会这样
      

  4.   

    <%System.out.println(ObjectUtils.toString(tplTO.getTemplateId())); %>
    这个没有输出结果吗
    有结果的话 输出是什么
      

  5.   

    在打开的页面上点鼠标右键,选择查看源代码看页面Html源代码中
    <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>
      

  6.   

    打开页面后的代码是这样的,刚刚好4条数据
    <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>&nbsp;&nbsp;
    <a href="#"
    onclick="viewTemplate('15e9a2dca98e41f6b035593c435d2f7c')">查看</a>&nbsp;&nbsp;

    </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>&nbsp;&nbsp;
    <a href="#"
    onclick="viewTemplate('ef8005d5aea2432699860ac976e9215e')">查看</a>&nbsp;&nbsp;

    </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>&nbsp;&nbsp;
    <a href="#"
    onclick="viewTemplate('b3fd16d2006744da8d03a7d150c72fba')">查看</a>&nbsp;&nbsp;

    </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>&nbsp;&nbsp;
    <a href="#"
    onclick="viewTemplate('cec96d871bb049908d3c050ee98fc180')">查看</a>&nbsp;&nbsp;

    </td>
    </tr>
      

  7.   


    可以看出,你的4条记录都有输出不同的ID,它们是:
    15e9a2dca98e41f6b035593c435d2f7c
    ef8005d5aea2432699860ac976e9215e
    b3fd16d2006744da8d03a7d150c72fba
    cec96d871bb049908d3c050ee98fc180现在问题是:
    这是你想要(预期)的ID吗?
    ObjectUtils.toString(tplTO.getTemplateId())确实是应该输出这样的ID吗?
    toEditTemplate()又确实是期望接受这样的输入参数吗?