结果jsp中的Struts 2 w / Hibernate 4属性标记问题

时间:2013-05-08 13:28:11

标签: hibernate struts2 tags

我正在尝试转发来自Hibernate List(结果)的字符串(resultado)     HQL和列表运行良好,然后我获取结果(答案是一个siple行,我甚至选择了一个列名/变量)

List<String> result = (List<String>)query.list();
hibernatesession.getTransaction().commit();
hibernatesession.close();

for (String resultado: result)
System.out.println(resultado);

一切顺利,我可以在控制台上sysout“resultado”...但是在我转发的jsp(resultado.jsp)上,字符串不存在。在“OResultadoé”之后没有任何内容......

resultado.jsp

<body>
<h4>O Resultado é <s:property value="resultado" /></h4> 
</body>

struts.xml中

    <package name="default" extends="struts-default" namespace="/">
    <action name="query" class="mypackage.dao.MyAction">
    <result name="success" >resultado.jsp</result>
    </action>

我试图在struts2中理解这一点但我能看到的是,只要动作在struts 2中映射并转发到(这种情况下是resultado.jsp)一个页面,我们就可以使用<s:property value="variable we want" /> o实现这个......也许我错过了什么。

0 个答案:

没有答案