2010-10-20 83 views
0
browser.execute("Function('" + parameter + "')"); 

我使用swt來調用上面的函數。Java Swt瀏覽器和撇號

使用換行符會導致java崩潰。我剛剛發現使用撇號崩潰的瀏覽器。

有沒有更好的方法來做到這一點?所以我不必擔心處理這些角色?

例如:

browser.executeFunction("Function", parameter); 

我可能有什麼其他字符可擔心的?

回答

1

你是什麼意思crash java?你有堆棧跟蹤嗎?

你嘗試通過轉義撇號:

browser.execute("Function(\'" + parameter + "\')");