Struts2之Ognl 标签简单笔记 及 简单应用【课上总结】主要实现流程图

阅读更多

 ognl表达式,有点像el表达式,用到struts标签中,不要用在普通标签和其它的地方
       如果是${stu.sid}--->#stu.sid
       如要是${requestScope.stu.sid}--->#request.stu.sid
             ${sessionScope.stu.sname}--->#session.stu.sname
       实在不晓得是哪个用途域  #{attr.stu.sid} 会依次查找
       还有一个作用:
       #{'aa','bbb','ccc'}  构造一个数组
       #{1:'男',0:'女'}     构造一个map


三.两大块(struts自带的,ajax要用到的dojo标签(要导插件jar)
   1. 导入标签(像c标签一样,有两个)
   2.  常见的有
              表单
         文本框
          密码框
            列表框
             单选框
       复选框列表
           复选框
      
       选日子
   3.  value相当items
       共同的属性 name,value,label

 

 注意了 :  action 中保存值的地方大可分为两个: 一个是 值栈   另一个是ActionContext中。

             放在值栈中的值可在jsp页面直接调用如: 无需加作用域点     

             放在ActionContext中的用#号取如:  如果保存在作用域

那么就#作用域点 如:   其它不知道放在什么地方的可以用

#attr点  如:

 

 

 

标签简单例子:

 


   
   

 



  
  
  

 

 

<%
  int x = 5;
  pageContext.setAttribute("x",x);
  //ActionContext.getContext().getValueStack().push("yy");

%>


   奇数


   偶数

 

 


  
  


  ${ll}

 

 


  
  


  ${ll}

 

 


 
      ${ll }

  

 

 


  
      
  

 
 
 




   

 

 






  
     
  
  

你可能感兴趣的:(bean,Struts,dao)