今天遇到一个奇怪的问题。
1.在后台java代码中,将一个文件的路径的字符串存储在session中。
2.然后,在jsp中直接获取session中该字符串,出现"\"丢失的情况。
原因:我在session中存路径的时候既有“/”又有“\”。例:String path = "D:\\test1/test2\\test3" ---->"D:test1/test2test3"
解决方法:都改成“/”,即将replace("\\", "/"),或者保证字符串中没有“\”。
备注:目前还不知道原因,先做个记录,有空再研究。