zoukankan      html  css  js  c++  java
  • jsp通过s:hidden传值给后台,后台数据出现了若干逗号问题

    <s:iterator value="rpActionVO.page.result" id="list" status="st">
            …………
      <td>
       <s:date name="#list[2]" format="yyyy-MM-dd" />
      </td>
      <td>
        <s:hidden id="taskId" name="rpActionVO.taskId"></s:hidden>
        <s:hidden id="flowCName" name="rpActionVO.flowcname"></s:hidden>
        <s:hidden id="flowid" name="rpActionVO.flowRunVO.flowId"></s:hidden>
        <s:hidden id="nodeid" name="rpActionVO.flowRunVO.nodeId"></s:hidden>
        <s:hidden id="condition" name="rpActionVO.flowRunVO.condition"></s:hidden>
        <s:hidden id="nextUser" name="rpActionVO.flowRunVO.nextUser"></s:hidden>
        ……
        ……
    在前台给nextUser赋值为"6" ,这样传值给后台会出现 rpActionVO.getFlowRunVO().getNextUser()="6, ," 多了几个逗号和空格
    后来查资料发现是写法上出现了问题,如果在写法上没有符合它内部处理的思想,他认为处理成一个字符数组更合理的。
    只需把hidden放在迭代前就行,查看jsp源代码会发现iterator迭代每条数据后面都会有上面若干s:hidden.这里正好有三条数据,所以会出现6后面两个逗号。


     

  • 相关阅读:
    MySQL监控脚本
    django学习笔记【004】创建带有model的app
    MySQL-group-replication 配置
    MySQL配置文件模板
    Python 正则表达式
    MYSQL的安全模式:sql_safe_updates介绍
    Git branch && Git checkout常见用法
    git rebase和git merge的用法
    Git最牛最全详解
    理解npm run
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/3421641.html
Copyright © 2011-2022 走看看