HTML / JSP Неверный ввод и неправильный вывод

0

В JSP файле есть столбец (xpaths), я думаю, что я ввожу (и я хочу) это:

"/breakfast_menu/food/name[text()="Belgian Waffles"]"

но получается так:

/breakfast_menu/food/name[text()="Belgian Waffles"]

И когда я получаю этот параметр в doPost Используя этот код:

String xpaths = URLDecoder.decode(request.getParameter("xpaths"),"UTF-8");

Я получаю это:

/breakfast_menu/food/name[text()="Belgian Wafflesâ]

Что не так с моим кодом? Как я могу это исправить?

EDIT: Вот мой JSP файл

<!doctype html>
<html>
    <form method="post" action="/ServletSuite/servlet/XPathServlet">
        URL: <input type="text" name="URL">
        XPaths: <input type="text" name="xpaths"><br>
        *separate multiple XPaths with ';'<br>
        <input type="submit" name="send">
    </form>
</html>
  • 0
    Может быть, вы должны опубликовать реальный код. Но очевидно, что то, что происходит, вьющаяся цитата превращается в бессмысленный характер. Но откуда взялась кудрявая цитата?
  • 0
    @developerwjk Я добавляю свой код JSP-файла .. Можете ли вы найти что-то не так?
Показать ещё 3 комментария
Теги:
jsp
forms

1 ответ

0

Вы можете составить список всех возможных фигурных кавычек и сделать xpaths = xpaths.replaceAll(""", "\""); для каждого типа.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню