2016-06-09 10 views
1

PFB der Code JSP,JSTL dsp: Eingang Submit-Button Wert HTML Entities nicht dekodiert

<fmt:message var="applyText" key="checkout.order.summary.coupon.apply" /> 
<dsp:input iclass="btn green rev validatePromoCode" id="atg_store_applyCoupon" bean="CouponFormHandler.claimCoupon" type="submit" value="${applyText}" /> 

Taste Wert einreichen wird von Immobilien-Datei kommt, PFB,

checkout.order.summary.coupon.apply = Einl&ouml;sen 

Button-Wert Text nicht codiert ist, in UI sollte Erwartungswert für die Schaltfläche sein einlösen

enter image description here

Dank

+1

Haben Sie eine andere Codierung versucht? 'Einl \ u00f6sen' sollte es tun. – radimpe

Antwort

1

Verwendung dsp: tagAttribute:

<fmt:message var="applyText" key="checkout.order.summary.coupon.apply" /> 
<dsp:input iclass="btn green rev validatePromoCode" id="atg_store_applyCoupon" bean="CouponFormHandler.claimCoupon" type="submit"> 
    <dsp:tagAttribute name="value" value="${applyText}"/> 
</dsp:input> 
+0

Dieser Fix funktioniert perfekt, Danke für den Austausch. – sameer

0

ich ein ähnliches Problem in der Vergangenheit erlebt haben. Glauben Sie, wie ich durch Verschachtelung der <c:out /> Tag im <dsp:input /> um diese bekam:

<fmt:message var="applyText" key="checkout.order.summary.coupon.apply" /> 
<dsp:input iclass="btn green rev validatePromoCode" id="atg_store_applyCoupon" bean="CouponFormHandler.claimCoupon" type="submit" value="<c:out value='${applyText}'/>" /> 
+0

Ich glaube, das 'c: out'-Tag entkommt den Sonderzeichen entsprechend. – bated