Я хочу отобразить ошибки, обнаруженные в классе действия, я использую:
errors.add(ActionErrors.GLOBAL_MESSAGE,
new ActionMessage("some_string_in_properties_file"));`
и работает нормально. Тем не менее, я написал несколько общих сообщений об ошибках, и я хотел бы использовать их повторно, поэтому я пытаюсь сделать это:
errors.add(ActionErrors.GLOBAL_MESSAGE,
new ActionMessage("string1_in_properties_file", "string2_in_properties_file"));
где string1 = <li>{0} is required.</li>
.
Тогда отображается string2 is required
. Он не заменяет string2 своим значением.
Я даже пытался
errors.add(ActionErrors.GLOBAL_MESSAGE,
new ActionMessage("string1_in_properties_file",
new ActionMessage("string2_in_properties_file")));
тогда отображается string2[] is required
. Он не заменяет строку 2.
Я знаю, что это может быть сделано путем жесткого кодирования значения, но есть ли другой способ?