jsp数据中的其他逗号会混淆Java

问题描述

我正在从jsp中的ajax调用获取xml数据

<details>
<std><name>Dr. Watson</name><age>40</age></std>
**<std><name>Dr,Strange</name><age>55</age></std>**
</details>

在js函数中解析数据
并用逗号作为分隔符将来自子节点的数据连接起来
沃森博士,40
并将此值分配给select选项,使用 新选项(“文本”,concatenatedString)

提交页面选定选项(允许多次选择)后,值再次在Java中用逗号分割。
当在任何节点中从ajax调用获得的数据中出现逗号时,就会出现问题
55岁的奇异博士
逗号数量增加,并导致数字格式异常:由于索引而导致类型不匹配。


  1. 为了将更改减至最少,在ajax数据中替换逗号是否安全? 用&#44 并再次在Java中用逗号替换以避免 问题或其他任何处理方式?
  2. 或者我们可以将数组与 使用新的Option(“ text”,array)选择选项值标签获取 数组在数组中使用索引的值?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)