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后面两个逗号。


     

  • 相关阅读:
    Lua build and install
    tomcat 配置的另外一种方法
    debian vsftp
    git(1)
    jd-gui安装
    debian crash log查看
    ros学习笔记
    51nod 1138 连续整数的和(数学公式)
    51nod 1428 活动安排问题(优先队列)
    Codeforces Round #347 (Div. 2) (练习)
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/3421641.html
Copyright © 2011-2022 走看看