HTML / JSP错误的输入和错误的输出

时间:2014-03-13 21:48:27

标签: html forms jsp

在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â]

我的代码出了什么问题?我该如何解决这个问题?

编辑: 这是我的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>

1 个答案:

答案 0 :(得分:0)

您可以列出所有可能的卷曲引号,并为每种类型执行xpaths = xpaths.replaceAll("”", "\"");