问答详情
源自:3-4 修改部门

这节课内容中,struts2标签中的%{ }什么时候用,什么时候不能用?用与不用有什么不同?最好用自己的话说,我到百度查了,全是抄书上的,不通俗。

如题如题如题

提问者:java家洼 2016-09-24 15:39

个回答

  • 渴望飞翔的猪
    2016-09-25 18:30:21

    %{}
    是保证'{' 和 '}'之间的内容是OGNL表达式

    如果这样写<s:textfield value="#model.dname"/>

    你会发现输出的是#model.dname而不是你想要的值 

    因为value并不是默认执行OGNL表达式的,而是字符串
    %{}是为了保证用OGNL的表达式去执行{}里面的字符串