2012-08-03 108 views
0

我有一个场景,我需要调用一个Action类的方法。 以下是代码。调用一个方法在jsp中传递参数struts 2

<s:if test="#session['EXECUTOR'] != null"> 
<tr> 
    <td width="80%"> 
    Test: 
    <!-- <s:property value="#moveETHAction_fetchExecutorData(#session['EXECUTOR'])" /> --> 
    <s:push value="#moveETHAction_fetchExecutorData(#session['EXECUTOR'])"> 
     <s:property value="top"> 
    </s:push> 
    </td> 
</tr> 
</s:if> 

但是它不工作,抛出一些碧玉例外 - “据TLD,标记S:属性必须是空的,但不是

我如何调用该方法,并返回一个String数据?

回答

2

它不应该是:

<s:property value="top"/> 

<s:property value="top"> 
代替