java mvc tutorial - Come usare <spring: message> all'interno di un attributo di <form: input>?




2 Answers

<spring:message code="tooltip.text" var="variable1"/>
<form:input id="email_email" name="email_email" title="${variable1}" path="email" 
                      cssClass="input required email" />

Non è possibile utilizzare un tag all'interno di un attributo: ma è possibile utilizzare quanto sopra. Funziona bene.

html framework

Ho il codice JSP come:

<div class="formRow">
    <form:input id="email_email" name="email_email" title="XXXXX"/>" path="email" cssClass="input required email" />
    <form:errors path="email" cssClass="error" />
</div>

Voglio impostare l'attributo title con un testo tooltip, supportando i18n. Come lo farei?

Sto cercando di fare qualcosa del genere:

<div class="formRow">
    <form:input id="email_email" name="email_email" title="<spring:message code="tooltip.text" />"/>" path="email" cssClass="input required email" />
    <form:errors path="email" cssClass="error" />
</div>



Devi usare $ { var }

<spring:message code="tooltip.text" var="i18nTooltip"/> 
<form:input id="email_email" name="email_email" title="${i18nTooltip}" path="email" cssClass="input required email" />



Related