绝对不骗人啊~
有人知道怎么给数组赋值吗》???
[#assign seq = ["winter", "spring", "summer", "autumn"]]   
    [#list seq as x]  
  [#assign seq[0] = ${x_index + 1}]
   [/#list]  
我这样写就不行啊,为什么啊?错误提示:freeer.core.ParseException: Encountered "[" at line 282, column 15 in我在google baidu bing上搜出来的结果都是怎么初始化但是没有把值赋给数组的,但是这个真的是一个很简单的应用啊。不知道为什么竟然没找到555

解决方案 »

  1.   


    <#assign seq = ["winter", "spring", "summer", "autumn"]>
    <#list seq as x>
      ${x_index + 1}. ${x}<#if x_has_next>,</#if>
    </#list>  我不知道你再说什么!
      

  2.   


    就是赋值啊。
    我定义一个数组怎么赋值啊,这个值是动态的啊,不是初始化的啊
    比如java的写法String [] iArray = new String[2];
    for(int i=0;i<=1;i++)
    {
      iArray[i] = i+"";
    }我就想知道上面的代码用
    Freeer
    怎么写啊?
      

  3.   

    //我没用过Freeer
    http://fmpp.sourceforge.net/freeer/ref_directive_list.html
      

  4.   

    [#assign seq = ["winter", "spring", "summer", "autumn"]]   错误提示:freeer.core.ParseException: Encountered "[" at line 282, column 15 in是不是winter左边不是用[的
      

  5.   

    初始化没错啊~主要是赋值错误[#assign seq = ["winter", "spring", "summer", "autumn"]]  
      [#list seq as x]  
      [#assign seq[0] = ${x_index + 1}]//删除这句就对了啊~但是我要赋值啊向数组赋值
      [/#list]   
      

  6.   

    我没有这么干过,因为这些东西都是在后面来完成的前台只是做一些显示操作。${seq[x_index] = "555" }楼主试一下可不可以向上面这样干吧。如果不行,那FreeMarker就不能干这种事,呵呵。
      

  7.   


    这个也测试过了~~不行啊。~~~但是我觉得不可能freeer连数组都不可以用这个不太可能吧。
      

  8.   

    freeer只支持一些显示,不支持给数组赋值,要动态赋值还得自己写方法 
      

  9.   

    freeer.core.ParseException: Encountered "<" at line 18, column 14400 in
    我遇到的是这种问题,貌似有点类似!问题在于我刚接触这个,不懂啊!!!呜呜
      

  10.   

    我也刚遇到这个困扰,有没有大神给解答下呢?这个解决了,是因为编译出来的ftl文件中格式不对,每个变量的占位符必须在一起不能分开
      

  11.   

    我也刚遇到这个困扰,有没有大神给解答下呢?这个解决了,是因为编译出来的ftl文件中格式不对,每个变量的占位符必须在一起不能分开恩呢,多谢提醒,我的问题也解决了。n_n