0 0

Spring MVC 国际化 properties资源文件 转义问题10

问题描述:
message_en_US.properties
add.check  = 1-20 letters, numbers, not contain the characters',",<,> and the Chinese characters

在JSP页面中用获取该多语文件不成功,去掉‘"<>,就没有问题

问题:请问'"<>在properties文件应该怎么处理(或者转义),已经用\',\"转义,但是还是不成功,也尝试过html转义字符,比如:&lt;还是不行。请问大家有没有什么好的方法,谢谢~~
2012年8月13日 16:22

2个答案 按时间排序 按投票排序

0 0

这个不应该的,你在页面怎么使用的?

2012年8月18日 11:45
0 0

试试<c:out value="xxx" escapeXml="true">

2012年8月13日 20:48

相关推荐

    struts-bean:message使用

    `&lt;bean:message&gt;`标签的用途主要是读取和显示应用中的国际化资源文件(通常以.properties格式存储)中的消息。这些资源文件允许开发者为不同的语言和地区提供相应的文本,从而实现应用程序的多语言支持。 以下是...

    spring3.2+velocity 实例

    - 创建Velocity的配置文件(如velocity.properties),设置模板路径、编码方式等。 - 在Spring的配置文件中定义VelocityViewResolver,用于解析视图。 - 在Controller中使用ModelAndView对象返回Velocity模板名。...

    springboot-ueditor.zip

    - `application.properties`或`application.yml`中的配置:可能涉及到静态资源路径、上传文件路径、MultipartFile处理等相关配置。 - 静态资源处理:Spring Boot默认支持静态资源处理,但可能需要自定义配置以支持...

    struts 1 源码分析

    - Struts 1支持资源文件(properties文件)进行文本和错误消息的国际化处理。 - 通过不同的locale参数,Struts框架可以根据用户设置的语言环境加载相应的资源文件。 5. **异常处理** - 使用`&lt;global-exceptions&gt;...

    freemark 手册,入门文档

    3. **内置函数**:FreeMarker提供了许多内置函数,如`date`用于格式化日期,`list`用于转换数组或列表,`escape`系列函数用于转义特殊字符。 4. **模板继承与导入**:通过`&lt;#macro&gt;`定义宏,可以创建可重用的模板...

    Velocity模板引擎 v2.2.0.zip

    - **配置**:需要配置Velocity的`velocity.properties`文件,设置如资源加载器、缓存策略等参数。 - **资源加载**:Velocity可以加载类路径、文件系统甚至URL上的模板文件。 - **错误处理**:正确处理模板中的语法...

    java Spring整合Freemarker的详细步骤

    Spring MVC中的视图解析器负责将Controller返回的逻辑视图名映射到实际的FreeMarker模板文件。 3. **配置步骤**: - 引入依赖:通过Maven或Gradle引入FreeMarker和Spring的相关依赖。 - 创建`freemarker....

    Thymeleaf资料

    3. **国际化(i18n)支持**:Thymeleaf可以轻松地处理多语言内容,通过`th:text`或`th:utext`与资源文件(如`.properties`)配合,可以根据用户选择的语言展示相应文本。 4. **数据绑定**:Thymeleaf能直接绑定到...

    Thymeleaf常见用法,Thymeleaf手册

    - **对象方法表达式**:如`"#{themes.code()}"`和`"#{mvc.uri()}"`分别对应于Spring中的`&lt;spring:theme&gt;`和`&lt;spring:mvcUrl&gt;`标签,用于获取主题代码和构建URL。 #### 四、处理表单 Thymeleaf提供了一些专用于表单...

    SpringbootAddThymeleaf.zip

    在实际开发中,Thymeleaf还可以与Spring MVC的模型对象紧密配合,实现视图与数据的高效交互。例如,我们可以在Controller方法中将数据模型注入到Model中,然后在模板中直接使用这些数据。 ```java @GetMapping("/...

    Velocity 应用示例

    - **resources** 目录:可能存储 Velocity 配置文件(如 `velocity.properties`),以及应用中使用的资源文件。 - **src/main/java** 目录:包含 Velocity 相关的 Java 类,如控制器、模型类和 velocity 工具类。 - ...

    thymeleaf_3.0.5_中文参考手册

    - **4.2.1 基本表达式对象**: 消息表达式(`#{...}`)用于获取国际化资源文件中的文本。这些文本通常已经被预先定义好,通过键值对的形式存储在 `.properties` 或 `.xml` 文件中。 **4.2 变量** - **4.2.2 工具...

    velocity参考文档

    3. **国际化支持**:利用Velocity实现多语言支持。 4. **错误处理**:合理处理模板解析时可能出现的异常。 #### 七、最佳实践 1. **保持简洁性**:避免在模板中放置复杂的逻辑。 2. **分离关注点**:确保业务逻辑...

    kindeditor的JSP示例-Java工具类资源

    4. **MVC框架集成**:如果示例使用了Spring MVC或其他类似的框架,那么会有相应的Controller类,展示了如何处理KindEditor的Ajax请求。 5. **数据库交互**:如果涉及到保存或读取编辑内容到数据库,可能包含DAO...

    bookManage.zip

    - **配置文件**:通常有struts.xml或struts.properties,用于配置Action类、结果页面、拦截器等。 - **拦截器(Interceptor)**:拦截器是Struts2中的一个重要概念,可以实现如日志记录、权限检查、事务管理等功能...

    velocity例子

    这些工具可以通过`velocity.properties`配置文件添加到上下文中,供模板使用。 **源码分析** Velocity的源码是用Java编写的,对理解其内部工作原理和扩展功能非常有帮助。主要类包括`VelocityContext`(上下文对象...

    FreeMarker手册-Freemarker 2.3.18

    通过`freemarker.properties`配置文件,可以设置FreeMarker的行为,如缓存策略、日期时间格式化、默认编码等。 7. **MVC模式中的应用** 在Web应用中,FreeMarker常与Model-View-Controller(MVC)模式结合使用,...

    jsp 登录注册代码

    ... 1. **JSP基础** ... - JSP通过`&lt;jsp:include&gt;`,`&lt;jsp:forward&gt;`等指令实现页面间的跳转和数据传递。... - JSP中的`&lt;%= %&gt;`,`&lt;% %&gt;`, `!...同时,这也将是进一步学习Spring MVC、Struts等高级框架的良好起点。

    freemarker&velocity的使用

    5. **模板配置**:可以通过`freemarker.cfg.properties`文件配置模板解析的全局选项,如编码、日期时间格式等。 **Velocity** Velocity是Apache软件基金会的一个项目,它的设计理念与Freemarker类似,但语法略有...

    Java学习笔记-个人整理的

    {1.4.4}转义字符}{25}{subsection.1.4.4} {1.4.5}Boolean 布尔值}{25}{subsection.1.4.5} {1.5}基本类型变量的初始值}{26}{section.1.5} {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {...

Global site tag (gtag.js) - Google Analytics