<#assign value=
(a.txt?length)>300)
?string(a.txt[0..300],a.txt)
?replace('<[^>]+>','','r')
?replace('\\s*',' ','r')
?replace('\\s*|\t|\r|\n','','r')
?replace('..','','i')
?replace('&hellip;','','i')
?replace('&r;','','i')
?replace('&;','','i')
> 我看文档说,<#assign value=是赋值然后我就想把a.txt赋值给value可是总是失败。不知道我哪里写错了啊。
另外我想问问在页面上怎么能写一个方法呢?

解决方案 »

  1.   

    plain变量赋值正如你所说的很简单:<#assign value=**>,**可以是整型,字符串,数组,对象等
    关键是你的a.txt是什么玩意,文件?还是a对象的txt属性?如果a是对象,你传到模板里面了吗
      

  2.   

    我是想把
    a.txt赋值给value~我是想做二次开发~
    ${a.txt}是有值的,我只是想把a.txt赋值给我自己初始化的一个变量而已啊~55<#assign value=a.txt>  
      

  3.   

    我是想把
    a.txt赋值给value~我是想做二次开发~
    ${a.txt}是有值的,我只是想把a.txt赋值给我自己初始化的一个变量而已啊~55<#assign value=a.txt> 
      

  4.   

    如果a.txt有值的话,如你所写的<#assign value=a.txt>就可以了吧,不知你想实现什么功能