在我的JSP我得到以下值作爲字符串的Java/jQuery的:問題面臨着由於雙引號(「)中的字符串值
strFullContent:: 1BOOK OFFERS NO GUARANTEE OR WARRANTY THAT THE CRAFTS ARE WITHOUT ERROR. CRAFTS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND
在下面的代碼的應用是有
input type="hidden" name="strFullContent" id="strFullContent" value="<%=objCraftsUploadDataBean.getStrFullContent() %>"/>
。
現在,當我在打印JSP價值,完整的價值是越來越打印。但是,當我試圖讓JS部分值值越來越牽強。
var fullcontent =document.getElementById('strFullContent').value;
現在這個變量fullcontent只包含部分值。
fullcontent = 1BOOK OFFERS NO GUARANTEE OR WARRANTY THAT THE CRAFTS ARE WITHOUT ERROR. CRAFTS ARE PROVIDED
按我的理解,問題是由於「中的價值。但我不知道解決的辦法。
http://stackoverflow.com/questions/4526502/how-to-html-encode-in-the-jsp-expression-language,http://stackoverflow.com/questions/17919998/escape-all-strings-in-jsp-spring-mvc – user2864740