spring-jade4j icon indicating copy to clipboard operation
spring-jade4j copied to clipboard

Add SpringHelper with message source access feature.

Open kwon37xi opened this issue 11 years ago • 0 comments

I made SpringHelper for spring-jade4j. This version only has message(Message Source) related methods. I'm going to add bind and form related methods soon.

If you set viewResolver.setExposeSpringMacroHelpers(true), SpringHelper will be injected to model object automatically as 'spring'. And when you have messageSource bean, you can use SpringHelper like the following.

p Message from message source : #{spring.message('test.message')}!
p= spring.messageWithArgs('test.format', 'format argment 1', formatArgumentFromModel)
p Default Text test #{spring.messageText('unknown.code', 'Default text can be here.')}
JadeViewResolver viewResolver = new JadeViewResolver();
viewResolver.setExposeSpringMacroHelpers(true);

viewResolver.setExposeRequestAttributes(true);
viewResolver.setExposeSessionAttributes(true);
//...

kwon37xi avatar Feb 08 '14 13:02 kwon37xi