jsp中如何用${dept.academy.name}根据dept表的属性查找出academy表的name属性并显示出来。
<c:forEach items="${dept_list }" var="dept">
<tr align="center">
<td>
<input type="checkbox" name="dno" id="dept" value="${dept.dno }" />
</td>
<td width="150">
${dept.dno }
</td>
<td width="350"> ${dept.name }
</td>
<td width="">
${dept.academy.name}
</td>
</tr>
</c:forEach>
这是我的代码  但进行添加操作后跳转到这个页面只显示dept表的dno跟name  而不显示academy表的name属性,要刷新后才有显示

解决方案 »

  1.   

    你添加后返回list是不是用的转发...
    如果是的话改为重定向..不然可能会存在session缓存问题
      

  2.   

    你添加后返回list是不是用的转发...
    如果是的话改为重定向..不然可能会存在session缓存问题
      

  3.   

    academy封装成类name为其属性,再试试,我都是这么做的,从没出现那样的问题
      

  4.   

    我就是用hibernate跟STRUTS做的   因为是从别人手里接过来的项目   他就给了我部分源代码  我也不知道哪些完成了哪些没完成   看的都头大了  不过上面那个问题今天还是没有解决  他只要一表间查询就慢一步 老要刷新了才能显示  
      

  5.   

    我就是用hibernate跟STRUTS做的 因为是从别人手里接过来的项目 他就给了我部分源代码 我也不知道哪些完成了哪些没完成 看的都头大了 不过上面那个问题今天还是没有解决 他只要一表间查询就慢一步 老要刷新了才能显示