我在将Struts2属性标记作为jsp的java函数中的参数传递时遇到问题。我正在从jsp调用这样的Java函数,
<s:if test="%{DoSomething()}">
DoSomething()
函数位于Action类中,并且为迭代器中的每个记录调用该函数。
问题是我想<s:property value="userId"/>
在函数中将此属性DoSomething
作为java字符串传递,如下所示。
<s:if test="%{DoSomething("<s:property value="userId">/)}">
谁能指导我该怎么做。我瞥了一眼,但是什么也没找到。
您不能将Struts2标记用于另一个Struts2标记,可以使用表达式语言,请先使用,<s:set name="userId" value="userId" />
然后再使用${userId}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句