2013-04-17 63 views
0

在我們的挑戰性的應用之一,我動態生成一些Struts標籤在行動 類有一次,我產生了Struts標籤,我希望它得到它通過s:property解析Struts標籤使用S:物業

解析在我JSP:

<s:property value='generateElement("ABC")' escape='false' /> 

在結束我的Java操作

public String generateElement(String element){ 
    return "<s:select id='aaaa' list=\"{'1':'1','2':'2'}\" >"; 
} 

我要生成的選擇框。

我該如何做到這一點。

回答

0

在編譯JSP之後,您無法執行JSP代碼。所以在你的方法中返回JSP標籤沒有用處。相反,generateElement應該返回所需的對象,然後在已存在於JSP中的<s:select>標記中引用該屬性。