如何在Struts 2 JSP中打印函数调用的结果?

时间:2012-10-11 08:05:44

标签: jsp struts2

如何在JSP页面中打印一个值,该值由特定类的方法返回?

我的动作类中有特定类的对象:

private PageTools pagetools = new PageTools();

我需要打印pageTools.getLoggedUserName()返回的值。

getLoggedUserName方法返回在java类中打印时可用的会话变量的值...但是如何在JSP页面中打印它(由该对象调用)?

3 个答案:

答案 0 :(得分:0)

在struts2中,Action将一个字段定义为

private String loggedInUserName;
//getter and setter

然后在行动方法

loggedInUserName= pageTools.getLoggedUserName();

现在在你的jsp for disply中,只需写

<s:property value="loggedInUserName" />

答案 1 :(得分:0)

如果你有pagetools的getter和setter,那么在jsp中它就像那个<s:property value="pagetools.loggedUserName"/>一样简单。

答案 2 :(得分:0)

使用以下

<s:property value="pagetools.getLoggedUserName()"/>