JSTL dsp:input 提交按钮值 HTML 实体未解码
JSTL dsp:input submit button value HTML entites not decoded
PFBJSP代码,
<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}" />
提交按钮值来自 属性 文件,PFB,
checkout.order.summary.coupon.apply = Einlösen
按钮值文本未编码为 UI,按钮的预期值应为 Einlösen
谢谢
使用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>
我以前遇到过类似的问题。相信我通过将 <c:out />
标记嵌套在 <dsp:input />
:
中来解决这个问题的方法
<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}'/>" />
PFBJSP代码,
<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}" />
提交按钮值来自 属性 文件,PFB,
checkout.order.summary.coupon.apply = Einlösen
按钮值文本未编码为 UI,按钮的预期值应为 Einlösen
谢谢
使用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>
我以前遇到过类似的问题。相信我通过将 <c:out />
标记嵌套在 <dsp:input />
:
<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}'/>" />