2010-07-16 2 views
0

я в моем JSP функция JS, чтобы открыть всплывающее окно, в этой функции я прохожу в качестве параметра, этот параметр является сообщением, как этогоJavascript ошибки апостроф

L'appareil Est ан пан

, но когда я загружаю свою страницу, у меня есть javascript. как я могу я сделать, прежде чем я загрузить мою страницу, чтобы сделать appareil этого *

L' 'Est ан Панна

+0

Просьба указать код. –

ответ

0

Вы можете избежать кавычки внутри строки с помощью обратной косой черты:

alert('L\'appareil est en panne\''); 

есть a Java class, который, похоже, выполняет эту работу: StringEscapeUtils.escapeJavaScript(). Мальчик, у вас у парней Java есть класс для всего!

+0

нормально, но как я могу это сделать в своем классе java ..? – Mercer

+0

@Mercer Я не знаю много Java, но я уверен, что есть встроенный метод, чтобы избежать строки. –

+0

@Mercer это хорошо? http://www.java2s.com/Code/Java/Apache-Common/StringEscapeUtils.htm –

0

Наверно, ваш вопрос не очень ясен. Но вы можете использовать escape-символ для решения таких проблем.

+0

извините за мой плохой английский, но я создаю свое сообщение в классе java, поэтому хочу заменить «побег», но как я могу сделать – Mercer

+0

, вы можете вставить код. Я верю, что смогу помочь вам в этом. –

+0

String str = "L'appareil est en panne"; str.replaceAll ("'", "\"); System; out.println (ул), в консоли: L'appareil Est ан пане не работают :( – Mercer

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