我的一个ftl文件中有这么一条code:
<textarea name="aReceiver" id="aReceiver" rows="5" cols="50" style="ime-mode:disabled;">${mobileList}</textarea>
其中的mobileList是从前一个ftl页面的checkbox传过来的,当然,传的是checkbox的value属性。并且这些checkbox的name全部相同。
然后我发现传过来的值不仅在中间添加了逗号,而且首位都自动加了方括号,如:[13810965472, 13011841598, 15957857512]
现在我想把首尾的方括号去掉,或者让它传的时候不加方括号应该怎么做呢?
再声明一下我用的是ftl文件,不是jsp文件哦。

解决方案 »

  1.   

    因为是数组,其自动调用了 Arrays.toString(xxx) 方法。可以使用 <#list mobileList as mobile>${mobile}</#list>将这个数据遍历一下即可
      

  2.   

    是不是只要是得到name属性相同的控件值时,得到的就是数组呢?
      

  3.   

    free和jsp差不多。
    只是标签的格式不一样。
      

  4.   

    <#list mobileList as mobile><#if mobile_index gt 0>,</#if>${mobile}</#list>