如何在 JSP 页面中打印由特定类的方法返回的值?
我的动作类中有特定类的对象:
private PageTools pagetools = new PageTools();
我需要打印返回的值pageTools.getLoggedUserName()
。
getLoggedUserName
方法返回在 java 类中打印时可用的会话变量的值...但是如何在 JSP 页面中打印它(由该对象调用)?
在您的 struts2 Action 中定义一个字段为
private String loggedInUserName;
//getter and setter
然后在行动方法
loggedInUserName= pageTools.getLoggedUserName();
现在在你的jsp中进行显示,只需写
<s:property value="loggedInUserName" />
如果你pagetools
在 jsp 中有 getter 和 setter,就这么简单<s:property value="pagetools.loggedUserName"/>
。
使用以下
<s:property value="pagetools.getLoggedUserName()"/>