`
liukai
  • 浏览: 706387 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

springsecurity3 国际化处理

阅读更多
国际化处理有两种处理方式.
1.
在security的配置文件里加入
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
		<property name="basename" value="classpath:org/springframework/security/messages_zh_CN" />
	</bean>
	<bean id="localeResolver"
		class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />

其中
classpath:org/springframework/security/messages_zh_CN

表示引用spring-security-core-3.0.5.jar中的messages_zh_CN.properties文件

2.
springsecurity自带的国际化中文配置翻译的不是很准确,需要我们手动更改.
下载springsecurity3的src包后解压出messages_zh_CN.properties文件更改其中的提示信息.
把文件拷贝到src文件夹下(maven项目拷贝到src/main/resource下)

springsecurity配置文件添加:
<bean id="messageSource"
		class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
		<property name="basename" value="classpath:messages_zh_CN" />
	</bean>
	<bean id="localeResolver"
		class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />

分享到:
评论

相关推荐

    spring security3 中文版本

    Spring Security 支持国际化,可以通过配置不同的消息资源来支持多种语言环境。 #### 结论 Spring Security 3.0.1 作为一次 bug 修复版本,虽然没有添加新功能,但通过修正已知问题提高了系统的稳定性和安全性。...

    Spring Security 3.pdf

    Spring Security 3支持多语言,可以定制错误消息和登录页面的国际化内容。 总之,Spring Security 3是一个全面的框架,提供了从HTTP层到业务逻辑层的安全解决方案。其丰富的配置选项、强大的组件体系以及对现代威胁...

    springSecurity3例子

    5. **国际化支持**: - 支持多语言界面,可以根据用户的首选语言显示错误消息和提示信息。 6. **会话管理**: - 可以设置会话超时、限制并发会话以及实现会话固定化策略,防止会话劫持。 7. **细粒度的URL保护**...

    springsecurity学习笔记

    以上只是Spring Security学习过程中的一部分要点,实际上,这个框架非常深奥,包含了许多高级特性,如频道安全、密码存储、国际化的错误消息等。在学习时,建议结合实际项目实践,这样能更好地理解和掌握其工作原理...

    Spring Security 3 中文 chm

    8. **国际化(Internationalization)**:Spring Security 允许你配置多语言支持,方便在全球范围内部署应用。 9. **自定义扩展**:Spring Security 是高度可扩展的,你可以自定义认证提供者、授权规则、过滤器等,...

    spring security 官方文档

    3. **过滤器链(Filter Chain)**:Spring Security的核心是其过滤器链,它在HTTP请求被处理之前进行拦截。过滤器链包含多个预定义的过滤器,如`HttpServletRequestWrapperFilter`、`AnonymousAuthenticationFilter`...

    Spring Security 3多用户登录实现一

    实际项目中,你可能还需要考虑其他因素,如记住我功能、CSRF防护、国际化登录页面等。通过深入了解Spring Security的各个组件和API,你可以构建出满足各种复杂需求的安全系统。在实践中,参考官方文档和社区资源将...

    spring spring security2.5 jar

    6. **国际化支持**:Spring Security允许开发者提供多语言的安全相关提示信息,增强用户体验。 在整合Spring Security 2.5与Spring 2.5时,需要注意以下几点: 1. **依赖管理**:确保Spring Security的jar包与...

    spring security 3 多页面登录 小秘密小运气

    如果你的应用支持多语言,Spring Security也允许你配置国际化登录和错误消息。 8. **工具使用**: 文章中提到的“工具”标签可能是指使用Spring Security与其他工具(如Spring MVC、MyBatis等)集成,或者使用IDE...

    spring_security_3.1

    10. **国际化的错误消息**:Spring Security 3.1提供国际化支持,可以将错误消息翻译成多种语言,提高用户体验。 总的来说,Spring Security 3.1是一个强大且灵活的安全框架,对于Java开发者来说,理解和掌握其核心...

    spring security3.1.3 和 spring security3.0.0

    5. **更好的国际化支持**:增加了多语言支持,便于不同地区的用户使用。 6. **性能提升**:通过优化内部实现和缓存策略,提升了系统性能和响应速度。 在实际项目中,你可以根据具体需求选择使用3.0.0或3.1.3版本的...

    Spring Security 3.x中文文档

    6. **国际化支持**: - 文档中的中文版本为开发者提供了更方便的阅读体验,尤其是对于中文使用者来说,理解Spring Security的复杂概念和配置更加容易。 7. **细粒度的安全控制**: - Spring Security允许在URL...

    spring-security 官方文档 中文版

    - Spring Security 提供了对国际化(i18n)的支持,使得开发者能够轻松地实现多语言界面。 #### 四、Spring Security 社区 - **4.1 任务跟踪**:开发者可以通过 JIRA 等工具跟踪项目的问题和进展。 - **4.2 成为参与...

    springsecurity3x快速构建企业级安全

    - **CSRF防护**:防止跨站请求伪造攻击,Spring Security 3.x引入了CSRF令牌机制,确保只处理来自可信源的请求。 - **XSS防护**:提供了一些防止跨站脚本攻击的工具,如HttpHeaderWriterFilter。 7. **OAuth2集成...

    Spring Security 3.x 完整入门教程 源代码

    9. **国际化的提示信息**:Spring Security 允许你配置多语言提示信息,以适应不同地区的用户。 10. **MyEclipse工程**:这个教程源代码是用MyEclipse开发环境创建的,意味着你可以导入工程并直接运行,便于学习和...

    一个比较好的spring security实例

    9. **国际化支持**: - 提供多语言登录提示信息,通过`MessageSource`接口实现。 在"mysecurity"压缩包中的项目,我们可以看到这些概念如何实际应用于代码中,包括XML配置文件或Java配置,以及可能存在的MVC控制器...

    Spring Security 3.x 官网文档 chm格式 (中文版)

    10. **国际化支持**:Spring Security支持多语言环境,文档中的中文版正是这一特性的体现,方便中国开发者理解和使用。 通过学习《Spring Security 3.x 官方文档》,开发者可以掌握如何在Spring应用中正确地配置和...

    Spring Security 3多用户登录实现之七 用户验证失败处理改进

    在"Spring Security 3多用户登录实现之七 用户验证失败处理改进"这个主题中,我们将探讨如何优化Spring Security的用户验证流程,以提高用户体验和系统安全性。 1. **用户验证流程**: Spring Security的认证过程...

    springSecurity 案例

    5. **国际化的错误消息**:案例中可能还包括了SpringSecurity的国际化配置,允许根据不同地区显示不同的错误提示。 6. **安全配置**:`WebSecurityConfigurerAdapter`是SpringSecurity的主要配置类,通过重写其提供...

    Spring Security3.1实践

    - **国际化支持**:Spring Security支持多语言界面,提供国际化配置。 6. **源码解析** - 理解Spring Security的源码有助于深入定制和优化安全策略。 - 关键类如`AbstractAuthenticationProcessingFilter`、`...

Global site tag (gtag.js) - Google Analytics