samtiger


QQ:418148757
Name:yangchuan
数据加载中……
jsp之表达式语言
    EL 表达式语言:为了计算和输出存储在标志位置的java对象的值jsp2.0引入的一种语言。
    所谓标志位置 即四种属性范围: page(pageContext),request,session,application里头的值。
    格式:${expression}
     取值的顺序为:pageContext,HttpServletRequest,HttpSession,ServletContext. 表达式取值的时候,就是按前边这几个对象依次序查找,如果找到一个,就不在继续往后找。比如:
     pageContext.setAttribute("name","sam");
     request.setAtrribute("name","tiger");
 使用:${name} 打印的时候,就只能输出 sam因为,先查找到的是pageContext,后边的就不会再查找了。
     也可以通过显示的调用某个标志位置里的对象如:${pageContext.name}.
     可以很方便的访问存储在标志位置里的bean里的属性:
比如:TblBsUserType userType = new TblBsUserType()
            request.setAtrribute("user",userType);
     可以通过${user.butyName}的butyName属性值。
  

posted on 2007-10-26 10:50 sam.chuan.yang 阅读(235) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: