java 字符串中含有雙引號" "與單引號' '問題


正常:

  String a = "123"+id+"45";正常字符串中連接一個參數這樣寫是沒問題的。

  String a = "1'2'3"+id+"'4'5";字符串中包含單引號連接一個參數也是沒問題的。

錯誤:

  String a = "<a onclick='a_click("abcd")'></a>";這樣寫有問題。

  String a = "<a onclick='a_click("+id+")'></a>";這個參數id是個字符串這樣寫就有問題。

解決方法:

  String a = "<a onclick='a_click(\"abcd\")'></a>";

  String a = "<a onclick='a_click(\""+id+"\")'></a>";

  將字符串用“\”分隔開就沒問題了。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM