正常:
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>";
將字符串用“\”分隔開就沒問題了。