0
在JSP文件中,有一列(的XPath), 我想我進入(我想)這樣的:HTML/JSP錯誤的輸入和輸出錯誤
"/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>
也許你應該發佈真實的代碼。但很明顯,發生的事情是一個捲曲的報價變成了無稽之談。但是,捲菸報價從哪裏來? – developerwjk
@developerwjk我添加了我的jsp文件代碼。你能找到錯誤的地方嗎? – CSnerd
這可能就像你說的那樣,輸入錯誤。在將它粘貼到表單中之前,您是否在Word中輸入了輸入內容? Word和類似的應用程序會導致您的報價轉換爲捲曲報價。 – developerwjk