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

我使用swt来调用上面的函数。Java Swt浏览器和撇号

使用换行符会导致java崩溃。我刚刚发现使用撇号崩溃的浏览器。

有没有更好的方法来做到这一点?所以我不必担心处理这些角色?

例如:

browser.executeFunction("Function", parameter); 

我可能有什么其他字符可担心的?

回答

1

你是什么意思crash java?你有堆栈跟踪吗?

你尝试通过转义撇号:

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