我第一次尝试使用谷歌网络工具包制作一个简单的计算器应用程序。我有一个我需要评估的字符串,例如“123 + 32”。我怎么能用GWT做到这一点?
答案 0 :(得分:3)
因为GWT是java,你必须在123
+
32
中拆分字符串,然后将数字字符串转换为实际整数(Integer.parseInt
)和然后基于运算符字符串实际执行总和。
我猜你也可以使用JSNI并对字符串执行javascript eval
,但请记住,除非您验证用户输入,否则它会非常危险,因为它们最终可能会运行任意代码。