使用 JSTL 和 JSP 将字符串转换为整数



我正在使用x:forEach遍历XML对象以提取数据

在x:forEach中,我使用x:set来选择我想要的值。

<x:forEach var="data" select="$path/">
    <x:set var="dataPoint" select="string($data//cell[8]/text())" /> ...

如您所见,我正在选择指定节点中的文本,然后将其转换为字符串。dataPoint 变量实际上是数字,我需要对它们执行某些操作,例如排序和提取最小和最大数量。

问题是我正在尝试形成一个整数数组,而我的编译器抱怨我无法将对象合并为 int。

错误是:"类型不匹配:无法从 Object 转换为 int

"

有什么想法吗?谢谢

解决方案:

我将对象转换为字符串,然后从字符串转换为整数:

Integer.parseInt(StringVar);

最新更新