2017-04-19 1 views
0

Je fichier de propriétés avec le contenu:Comment compiler thymeleaf/jsp en code java?

INVALID_ARGUMENT=Field ${key} is invalid or missing. 

Dans le code java je varibale invalidArgument qui lit le contenu du fichier de propriétés ainsi contient:

Field ${key} is invalid or missing. 

Je veux écrire la méthode qui remplacera ${key} avec mon argument.

public void String(String input, String keyValue){ 
    ///please provide code to write here 
} 

J'utilise botte de printemps et j'utiliser thymeleaf sur FE donc il sera préférable d'utiliser thymeleaf.

+0

pourquoi vous ne l'utilisez pas SPEL? Je pense que Thymeleaf est maîtrisé pour ce cas d'utilisation. – benkuly

+0

@benkuly parce que je ne sais pas comment – gstackoverflow

+0

Vous pouvez également utiliser la méthode de remplacement (...) de la chaîne ... – benkuly

Répondre

0

La meilleure façon:

public String paseKey(String input, String keyValue){ 
    return input.replace("${key}", keyValue); 
}