мне нужно использовать "символ в Java - PullRequest
0 голосов
/ 07 июля 2011

Мне трудно найти ответ на этот вопрос

Можно ли в любом случае использовать "символ в java без его предположения, что это текст ... Идеально, я думаю, было бы сохранить" в строку.

Можно ли это сделать?

Мне это нужно из-за этого, вызов скрипта работает в Dreamweaver

onChange="album(this.value,'albumAlvo')"

но я использую вызов javascript на динамической веб-странице, сгенерированной java, и для печати страницы я изменяю «на», заканчиваясь следующим примером:

"<table width='100%' border='0' cellspacing='3' cellpadding='0' class='t1'>"+
    "<tr><td>"+

, который меняет мой звонок на

    onChange='album(this.value,'albumAlvo')'>

И этот способ не работает. По-видимому, мне действительно нужно ", чтобы сделать эту работу. Кто-нибудь может мне помочь, пожалуйста?

Отредактировано: просто прояснение, этот вопрос о java и кодировании в java-среде в java * .class, в проекте для движка приложений Google, который использует java, который печатает html-страницы. Единственная причина, по которой здесь присутствует javascript, заключается в том, что на самом деле мне нужно было вызвать метод с веб-страницы, которая была напечатана веб-приложением java, но это не имело значения, потому что я сомневался в использовании символа ". Я благодарю всех за быстрый ответ.

Ответы [ 5 ]

5 голосов
/ 07 июля 2011

Просто избегайте его с помощью обратной косой черты в вашей Java-программе при создании строк.

"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\" class=\"t1\">"+
"<tr><td>"
2 голосов
/ 07 июля 2011

попробуйте использовать \ " внутри котировок.

2 голосов
/ 07 июля 2011

Я не эксперт по Javascript (этот вопрос был помечен как Java, когда кажется, что он должен быть помечен как Javascript), но вы не можете избежать двойных кавычек в Javascript как \ "?

2 голосов
/ 07 июля 2011

В Java вы можете включить двойную кавычку в строку, экранируя символ ", например: \".

То есть ваша строка будет выглядеть так:

"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\" class=\"t1\">"+
    "<tr><td>"
1 голос
/ 07 июля 2011

Если \' не работает, вы можете попробовать с \\'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...