2012-08-03 42 views
2

在我的jsp中我有單選按鈕訪問動態資源信息

typeA 

typeB 

typeC 

typeD 

我用下面的標籤:而不是使用「abcTyp.value」作爲標籤

<c:forEach var="abcTyp" items="${abcTypeList}"> 
    <form:radiobutton path="abcType" value="<spring:message code="label.admin.lot.${abcType.value}" />" label="${abcTyp.value}" onclick="actSingStone();"/> 
</c:forEach> 

但是,我想要使用國際化的消息形式資源包。

我想在我的資源文件中使用

<form:radiobuttons path="abcType" value="${abcTypeList}" label="<spring:message code="label.admin.pep.${abcTyp.value}"/>." onclick="actSingStone();"/> 

我已經提到

label.admin.pep.typeA = some text 
label.admin.pep.typeB = some text 
label.admin.pep.typeC = some text 
label.admin.pep.typeD = some text 

,但它給了一個錯誤「預期等號」

任何人可以給我同樣的解決方案....?

回答

2

嘗試的標籤設置變量並使用它,就像下面

<c:forEach var="abcTyp" items="${abcTypeList}"> 
    <c:set var="labelVar"> 
     <spring:message code="label.admin.lot.${abcType.value}" /> 
    </c:set>  
    <form:radiobutton path="abcType" label="${labelVar}" value="${abcTyp.value}" onclick="actSingStone();"/>  
</c:forEach> 
+0

Thnak你這麼多Jigar ...它的工作對我來說... !!!!!!!!!非常感謝。 >! – JOHND 2012-08-03 09:26:23

+0

但錯誤您提到labelVar的價值屬性..... !!! – JOHND 2012-08-03 09:27:31

+0

不客氣 – 2012-08-03 09:29:22