小编Geo*_*Sun的帖子

带有多个参数的spring消息标记

我想获得如下的i18n消息:

messageCode = {0}和{1}以及{2}的测试消息.

在jsp中,我有这个:

<spring:message code="messageCode" 
                arguments="${value1},${value2},${value3}" 
                htmlEscape="false"/>
Run Code Online (Sandbox Code Playgroud)

论点:

value1=A,B
value2=C,D
value3=E,F
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

Test message for A,B and C,D and E,F 
Run Code Online (Sandbox Code Playgroud)

实际输出:

Test message for A and B and C
Run Code Online (Sandbox Code Playgroud)

有没有办法克服这个问题?谢谢.

乔治

java spring jsp jstl

33
推荐指数
1
解决办法
5万
查看次数

有和没有getClassLoader的getResourceAsStream有什么区别?

我想知道以下两者之间的区别:

MyClass.class.getClassLoader().getResourceAsStream("path/to/my/properties");

MyClass.class.getResourceAsStream("path/to/my/properties");

谢谢.

java classloader

11
推荐指数
1
解决办法
4431
查看次数

元素边框上的html鼠标悬停事件

我想知道是否可以将鼠标悬停事件绑定到HTML元素边框之一,例如div的左边框.

div是其他复杂html元素的容器,并且为其子元素附加了鼠标悬停事件.将鼠标悬停事件绑定到整个容器div本身是一种方法,但是用户将无法区分他是选择容器还是子元素.

我想要一个非常明显的方法来指示可以选择容器,例如当鼠标悬停在左边框区域时突出显示容器.

或者还有其他好办法解决问题吗?

谢谢.

html javascript

3
推荐指数
1
解决办法
5014
查看次数

google.maps.geometry 有时未正确加载

我正在使用谷歌编码库来编码和解码路径点数组,如下所示:

编码:

var encodedPath = google.maps.geometry.encoding.encodePath(path);
Run Code Online (Sandbox Code Playgroud)

解码:

var decodedPath = google.maps.geometry.encoding.decodePath(encodedPath);
Run Code Online (Sandbox Code Playgroud)

但是我发现编码库不是每次都一致加载。有时库只加载到地图,正如我在下面打印的那样:

showRouteFor(): google = [object Object]
showRouteFor(): google.maps = [object Object]
showRouteFor(): google.maps.geometry = undefined
Run Code Online (Sandbox Code Playgroud)

使用下面的一段 JS 代码:

console.log("showRouteFor(): google = " + google);
if(google != null) {
    console.log("showRouteFor(): google.maps = " + google.maps);
    if(google.maps != null) {
        console.log("showRouteFor(): google.maps.geometry = " + JSON.stringify(google.maps.geometry));
        if(google.maps.geometry != null) {
            console.log("showRouteFor(): google.maps.geometry.encoding = " + JSON.stringify(google.maps.geometry.encoding));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

其他时候库加载正常,因此我可以使用它来解码路径。

原因是什么?感谢您的时间。

geometry encoding google-maps

1
推荐指数
1
解决办法
1901
查看次数

标签 统计

java ×2

classloader ×1

encoding ×1

geometry ×1

google-maps ×1

html ×1

javascript ×1

jsp ×1

jstl ×1

spring ×1