关于使用SSH <s:property/>获取数据,对象属性取不到问题

我的问题代码:

<!-- 遍历开始 -->
<s:iterator value="#session.articles_list" var="art"> 
<h2 class="blog-post-title"><s:property value="#art.theme"/></h2>
<p class="blog-post-meta">
<s:date name="#art.datetime" format="yyyy年MM月dd日    HH时MM分SS秒  "/>
by <s:property value="#art.user.name"/>  发表
</p>


<p><s:property value="#art.content"/>
</p>
<hr>

</s:iterator>
<!-- 遍历结束 -->


我想取得用户名,但是却显示为空,而其他的内容可以显示。这是用SSH框架写的,原来我只用struts2和hibernate4.1的时候<s:property value="#art.user.name"/>可以显示名字,不知道是什么原因?我的articles_list 是经过函数传递了两次,再传给session.


波斯汪
浏览 882回答 2
2回答

慕标5832272

@ManyToOne(fetch = FetchType.EAGER)
打开App,查看更多内容
随时随地看视频慕课网APP