Spring MVC

[b]Tags:[/b]
•jstl <fmt:message key="message.key"/> 
•spring tags <spring:message code="message.key"/>
•使用jstl的fmt:message标签也可以获取messageSource中的国际化消息的原因在于,我们配置的是InternalResourceViewResolver,而InternalResourceViewResolver的默认设置的viewClass为JstlView,当DispatcherServlet.render调用view.render方法时,如果view为JstlView,最终会调用到JstlView.exposeHelpers,在exposeHelpers中调用JstlUtils.exposeLocalizationContext,在exposeLocalizationContext中调用jstl的Config.set方法,将Spring实现的LocalizationContext-SpringLocalizationContext设置到jstl fmt:message标签需要的请求范围变量中。SpringLocalizationContext的getResourceBundle方法返回的ResourceBundle是使用messageSource构建的。


[b]Core Components[/b]
•Dispatcher Servlet 
•Handler Mapping
•Controller & ModelAndView
•ViewResolver & Views
•Interceptors
•LocalResolver
•Validate


[b]Handler Mapping[/b]

•SimpleUrlHandlerMapping 
•ControllerClassNameHandlerMapping
•BeanNameUrlHandlerMapping
•DefaultAnnotationHandlerMapping ref Based Annotation Spring 3 MVC
Controller¶•实现或继承Controller,AbstractController
•ParameterizableViewController,UrlFilenameViewController用于直接跳转页面
•AbstractCommandController,SimpleFormController在Spring3.0中已经Deprecated.用来封装表单数据等操作。
•MultiActionController and InternalPathMethodResovler,ParameterMethodNameResovler,PropertiesMethodResovler


[b]详细内容请查看[/b]:[url]http://code.google.com/p/bounding/wiki/SpringMVC3[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值