关于\
在Java中\是作为转义字符处理的,但是当你不把它当转移字符用的时候(比如文件目录)就很麻烦
例如对文件目录的东西进行分割
String path = "D:\\CNEMC\\总站\\综合室";
String[] paths = path.split("\\"); 这样写就有问题,但是按你的意思第一个\是转义字符,第二个就是\ 但是编译通过了,运行时就会报错
String[] paths = path.split("\\\\"); 就可以了
关于\还有一件比较诡异的事
在jsp页面取到传过来的带有\的字符串,因为只有一个\,所以解析的时候默认把这一个\认为是转义字符,进而不显示出来
eg:var str = <%=str%>; "D:\CNEMC\总站\综合室";这是页面传过来的字符串
alert(str); 结果显示D:CNEMC总站综合室
针对这种情况怎么办呢,只能Action传过来的时候多加一个\
浙公网安备 33010602011771号