Java GoogleWebToolkit评估字符串

Java GoogleWebToolkit评估字符串,java,gwt,Java,Gwt,我第一次通过制作一个简单的计算器应用程序来试用GoogleWebToolkit。我需要计算一个字符串,例如“123+32”。如何使用GWT实现这一点 由于GWT是java,您必须在123+32中拆分字符串,然后将数字字符串转换为实际整数(Integer.parseInt),然后根据运算符字符串实际进行求和 我猜你也可以在字符串上使用和执行javascripteval,但请记住,除非你验证用户输入,否则这是非常危险的,因为他们可能会运行任意代码。因为GWT是java,你必须在123+32中拆分字符

我第一次通过制作一个简单的计算器应用程序来试用GoogleWebToolkit。我需要计算一个字符串,例如“123+32”。如何使用GWT实现这一点

由于GWT是java,您必须在
123
+
32
中拆分字符串,然后将数字字符串转换为实际整数(
Integer.parseInt
),然后根据运算符字符串实际进行求和


我猜你也可以在字符串上使用和执行javascript
eval
,但请记住,除非你验证用户输入,否则这是非常危险的,因为他们可能会运行任意代码。

因为GWT是java,你必须在
123
+
32
中拆分字符串,然后将数字字符串转换为实际整数(
Integer.parseInt
),然后根据运算符字符串实际求和


我猜你也可以在字符串上使用和执行javascript
eval
,但请记住,除非你验证用户输入,否则这是非常危险的,因为他们可能会运行任意代码。

你肯定是对的,你可以使用JS,但是使用整数类型会更安全,以确保没有人试图打扰您。这样,如果字符串包含除数字以外的任何内容,它将失败。完全同意@Chris Thompson。你肯定是对的,你可以使用JS,但使用整数类型会更安全,以确保没有人试图打扰你。这样,如果字符串包含除数字以外的任何内容,它将失败。完全同意@Chris Thompson。