2013-10-25 47 views
2

我有我設置一個變量:JSP useBean的:設置

<c:set var="value" value="<%=bean.getValue() %>"/> 

其中bean是一個對象,我通過在現在,我想用這個變量的值,作爲一個bean,這樣我。可以在<%=>標籤中使用它。

有沒有一種方法使用c:set設置爲使用變量集<jsp:useBean>

+0

AFAIK''和JSTL不會混用(我在這裏可能是錯的)。使用scriptlets和''(ew ...)或者開始使用EL和JSTL(+9001)。 –

回答

3

這應該工作:

<jsp:useBean id="bean" class="com....." scope="request"> 
    <jsp:setProperty name="bean" property="*"/> 
</jsp:useBean> 
... 
<c:set var="value" value="${bean.value}"/> 

還是你的意思是相反的(從薩爾瓦多到JSP:useBean的)?

+0

你測試過了嗎? –

+0

剛剛測試過(自從我使用jsp:useBean以來已經有一段時間了),它工作正常。在這裏示例:[http://pastebin.com/X9YrizHP](http://pastebin.com/X9YrizHP) – Farid