一个字符串比如 contents 传到了页面,现在要显示:
两个方法:${contents}<s:property value="contents"/>有人发现这两者之间有区别吗?

解决方案 »

  1.   

    struts2不支持EL吗?我怎么能用!!!!
      

  2.   


    这句话不对吧?!
    应该是struts2的标签句里面,不能用EL表达式,为了OGNL表达式的安全性。
      

  3.   

    EL是JSP2.0新出来的一个特性,只要支持JSP2.0,就可以使用EL表达式,现在的版本一般都是支持EL表达式的
    至于EL表达式与标签的区别嘛,首先标签一般可以显示的指定属性范围,EL一般用于request范围;如一楼所说“标签更加灵活,el表达式更容易理解。”
    确实是这样的,可以根据自己个人的习惯去使用他们,再就是EL表达式可以嵌套在标签里面使用,这样表现起来也更加灵活