【回归、重金悬赏】关于struts2 的标签使用
长笛党希望 2014-09-17 09:11:26 我在页面中使用<s:property>标签调用静态方法如下
<s:property value="@com.xx.FileManage@getFileName('/home/King/document')"/>
getFileName(String path)是FileManage下的静态方法,用来获取文件名,参数path表示文件路径;
当然通过验证,我可以获取到/home/King/document目录下的文件名
现在的问题是到/home/King/document这个路径是动态的,其中的King是当前用户,也就是存在session(Map中有一个username)里
我试过<s:property value="@com.xx.FileManage@getFileName('/home/<s:property value="#session.userMap.userName"/>/document')"/>类似这种,但是都不对
在此请教各位大大,说白了就是过<s:property />嵌套
我知道解决这种需求的方法不是没有,个人觉得遇到问题解决才是王道。
谢谢!