在jsp页面访问article.type.id可以访问,但是访问article.type.tname却出错
jsp页面
<c:forEach items="${p.list }" var="art">
<tr>
<td>${art.title }</td>
<td>${art.label }</td>
<td>${art.time }</td>
<td>${art.pageView }</td>
<td>${art.type.id }</td>
<td>
<c:if test="${art.isComment =='1'}">是</c:if>
<c:if test="${art.isComment =='0'}">否</c:if>
</td>
</tr>
</c:forEach>
Java代码
public class Article implements Serializable {
private Integer id;
private String title;
private String label;
private Type type; // 1-N单向联结
private Date time;
private long pageView;
private char isComment;
private String content;
private String imgUrl;
private Set<Message> messages; // 1-N单向联结
...setter和getter
public class Type implements Serializable {
private Integer id;
private String tname;
运行截图
el表达式错误,才会这么提示
你的type下的id不是私有的吗,可以直接访问吗
我想知道 art 和 type 里面的 id 有联系吗 tname 是怎么查出来放进 p.list 中的 估计是查询 tname 的时候有问题 你再看看