2012-01-17 19 views
0

Я получаю путь к файлу XML карты как этотобратной косой черты «» в пути спасшемся

String path = getServletContext().getRealPath("") + "/js/" 

значения при печати выходит отлично, как показано ниже:

C:\Users\Priyank Devurkar\Documents\NetBeansProjects\gra version1\web-app/js/ 

теперь, когда я прохожу этот путь к следующей странице и предупредить его в функции js. Я получаю следующее:

C:UsersPriyank DevurkarDocumentsNetBeansProjectsgra version1web-app/js/ 

I обратные косые черты удалены. Как передать путь к следующей странице? следует ли заменить «\» на «\»?

ответ

2

Вместо "/js/" попробуйте "\\js\\". Единственная обратная косая черта - это escape-символ, если вы хотите распечатать его, вам нужно использовать два из них, и один из них не будет печатать.

Это тот случай, для других символов, часто используемых в строках, а также, как цитаты, например, если вы хотите вывести этот текст: Я хотел бы использовать «кавычки»

Ваша строка будет: "I like to use \"quotes\""

Смежные вопросы