补充一下,在页面上不想出现<%%>的符号

解决方案 »

  1.   

    EL中比如要调用foodID属性的话,${xx.foodID}就可以,他会自动调用相对应的getFoodID()方法的!不知道是不是你要的!
      

  2.   

    遇到这样的问题,主要是你对EL表达式语法的不够了解.我总结几点,你参考:
             作用:节约代码、可以使页面上不导入vo包
    语法和作用:${属性范围中的属性的名称. 要显示的属性名} 
    使用的条件:该属性必须保存在4种属性范围中或可以通过request.getParameter取得,属性必须包含getter方法
    取得getParameter中传入的参数可以通过 ${param.参数名}
    私有属性通过对象调用私用属性。
    el表达式中不能使用任何的方法
    el表达式可以使用三目运算:${***==""?"A":"B"}前面的表达式如果正确,显示A。否则显示B
      

  3.   


    ${food.foodID}并不是直接访问的foodID属性,而是调用的getFoodID()方法
      

  4.   

    ${food.foodID}实际上是调用getFoodID()方法
      

  5.   

    ${food.foodID}等于调用food的getFoodID()返回的String值
      

  6.   

    ${food.foodID}实际上是调用getFoodID()方法 正解
      

  7.   

    谢谢各位咯.
      呵呵 现在小弟明白咯
      特别是WWWWB123  和Xfjing