`

关于spring message标签引起的问题

 
阅读更多

       最近在做项目,在用spring:message标签做资源国际化的时候,碰到个诡异的问题,着实让人头疼一阵。

       在js代码中,嵌入使用spring:message标签做消息提醒的时候,在中文环境下,一点问题没有,但一切换到英文环境,出现JS错误。在chrome浏览器中调试,出现“Uncaught SyntaxError: Unexpected identifier”错误。JS代码如下:

var promptMsg = function(msg) {
     ...........
}

$(function($) {
      .............
      promptMsg('<spring:message code="label.xxxxx.message"></spring:message>');
      ............
});

 

       单双引号?未定义变量?传值错误?......没有啊。关键中文环境对的,怎么引用英文资源的时候,就出错了。

       就在毫无头绪的时候,翻看了下引用的英文资源文件,发现英文资源文件有一行“label.xxxxx.message=.......didn't .....”。看到这恍然大悟,原来是英文资源的这个单引号造成了传递的字符串和原作为变量引用的单引号配对错误。

       修改“didn't”为“did not”,问题解决。

分享到:
评论

相关推荐

    spring3标签库

    `spring:message`标签则用于国际化,它能够轻松地从资源包中获取并显示多语言文本。还有`spring:eval`标签,用于在JSP页面中动态计算表达式,这在处理模型属性时非常有用。 接下来是`spring-form.tld`,这个标签库...

    spring自定义标签例子

    在Spring框架中,自定义标签是一项非常实用的功能,它允许我们创建符合XML语法的自定义元素,以便在配置文件中更方便地表达业务逻辑。在"spring自定义标签例子"这个项目中,我们可以深入理解这一特性,特别是通过...

    spring标签使用

    Spring 标签使用详解 Spring Framework 提供了一套支持数据绑定的标签集合,用于处理表单元素。这些标签来自 Spring 的表单标签库,从 2.0 版本开始,如果使用 JSP 和 Spring Web MVC 的话。每个标签所支持的属性...

    spring 标签大全

    spring标签大全 http://www.web-tag.net/all_14.htm 或下载CHM格式帮助文档

    spring揭秘 完整带标签

    《Spring揭秘》是一本深入解析Spring框架的权威指南,它以详实且易于理解的方式,逐步引领读者深入了解Spring的核心机制和使用技巧。本书旨在帮助读者避开繁琐的理论讲解,直接进入实战,从而快速掌握Spring的实际...

    扩展自定义Spring标签思维导图

    实现spring自定义扩展标签的实现步骤

    Spring 标签使用指南

    以上就是关于 Spring 标签库的基本介绍及使用方法。通过这些标签,开发者可以轻松地构建出功能丰富且易于维护的 Web 表单界面。此外,Spring 表单标签库还提供了许多其他的标签,例如 `form:password`, `form:...

    spring cloud finchely eureka ,message服务

    spring cloud finchely euraka discovery ,message服务,注册到注册中心,集成spring cloud stream kafka,提供可供其他服务访问的接口,并且划分为不同的模块,欢迎下载学习和交流。

    spring标签.zip

    本压缩包"spring标签.zip"包含的文件"spring标签"可能是指Spring框架中的自定义标签库,如spring.tld,这个TLD文件(Tag Library Descriptor)是用来描述Spring标签库的元数据。 Spring框架的标签主要分为两大部分...

    spring amqp rabbit 标签使用

    本文将详细讲解如何在Spring应用中使用RabbitMQ,并重点探讨`spring-amqp`标签的使用。 首先,我们要了解Spring AMQP的基本概念。Spring AMQP是Spring框架的一个扩展,它提供了与RabbitMQ集成的API和工具。它包括一...

    spring 自定义xml标签

    在Spring框架中,自定义XML标签是扩展Spring配置能力的重要方式。这允许开发者创建符合项目需求的特定标签,提高代码的可读性和可维护性。本文将深入探讨如何在Spring中自定义XML标签,以及其背后的原理和实现过程。...

    struts2、JSTL、Spring、JS、JSP标签大全

    Struts2、JSTL、Spring、JavaScript(JS)以及JSP标签是Java Web开发中的核心组件,它们各自承担着不同的职责,共同构建了强大的Web应用程序。以下是对这些技术的详细解释: 1. **Struts2**:Struts2是一个基于MVC...

    spring-from标签.zip

    《Spring Form标签库详解》 在Java Web开发中,Spring框架提供了一套强大的标签库,称为Spring Form标签库,主要用于简化HTML表单的创建和处理。这个库是Spring MVC的一部分,它极大地提高了开发者在JSP页面中处理...

    spring的标签库.pdf

    在Spring框架中,为了简化JSP页面上的表单处理,Spring提供了一套称为Spring表单标签库的组件。这些标签库自2.0版本起就已包含在`spring.jar`中,它们的主要目的是与Spring Web MVC框架紧密集成,以便更好地处理表单...

    Spring 5.2.9 06 源码分析-spring自定义标签解析过程

    在Spring框架中,自定义标签解析是扩展Spring配置能力的重要方式。通过自定义标签,开发者可以创建更加符合业务逻辑和可读性强的XML配置文件。本文将深入剖析Spring 5.2.9版本中自定义标签的解析过程,旨在帮助读者...

    将Sun的Open Message Queue与Spring集成

    ### 将Sun的Open Message Queue与Spring集成 #### 一、引言 随着现代软件架构的发展,消息中间件成为分布式系统中的重要组成部分。基于JMS(Java Message Service)标准的消息中间件实现产品众多,其中Apache的...

    springcloud项目,解决unknown问题

    禁用可能引起问题的插件,看是否能解决问题。 8. **更新和兼容性**:确保IDEA、Maven和JDK都是最新版本,并且彼此兼容。过时的工具可能无法处理新的库和API。 9. **源码和Javadoc**:如果IDEA找不到源码或Javadoc...

    开发Spring的过程中出现Eclipse不能识别标签

    开发Spring的过程中出现Eclipse不能识别标签,需要引用 spring-tx标签,spring-tx-4.0.xsd 可以解决标签不识别的问题

    spring-扩展点-namespacehandler(Spring自定义标签)

    当我们需要在Spring配置文件中引入自定义标签时,`NamespaceHandler`起着至关重要的作用。这篇博文通过分析`spring-web-namespacehandler`,将深入探讨这一主题。 首先,`NamespaceHandler`是Spring框架解析XML配置...

    JMS与Spring之二(用message listener container异步收发消息)

    JMS与Spring之二(用message listener container异步收发消息) 在本文中,我们将探讨使用 message listener container 在 Spring 框架中异步收发 JMS 消息的方法。Message listener container 是 Spring 提供的一...

Global site tag (gtag.js) - Google Analytics