2010-06-28 6 views
2

Habituellement j'utiliser ce type de données dans freemarker:peut Freemarker faire deuxième remplacement

(root) 
| 
+- website = "StackOverflow" 
| 
+- href = "http://stackoverflow.com" 
| 
+- label = "my favorite website." 

mais aujourd'hui, un programmeur java me donner un modèle comme celui-ci:

(root) 
| 
+- website = "StackOverflow" 
| 
+- href = "http://stackoverflow.com${dir}" 
| 
+- label = "my favorite website" 
| 
+- dir = "https://stackoverflow.com/questions/ask" 

Et il me veut Montrer la valeur du dir dans la dernière page. Le modèle:

${label}<a href="${href}" >${website}</a> 

je lui ai suggéré d'écrire un modèle comme celui-ci

${label}<a href="${href}${dir}" >${website}</a> 

mais il ne veux pas faire comme this.I veulent demander s'il y a un moyen de réaliser cette exigence.

Répondre

4
${label}<a href="<@href?interpret/>" >${website}</a> 

c'est la réponse