表达式语言

 

 

访问集合操作

 

package cn.mldn.lxh.servlet.el ;

 

import java.io.* ;

import java.util.* ;

import javax.servlet.* ;

import javax.servlet.http.* ;

 

public class ELServletDemo04 extends HttpServlet

{

       public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException

       {

              List l = new ArrayList() ;

              Simple s = null ;

              s = new Simple() ;

              s.setName("LiXingHua") ;

              l.add(s) ;

 

              s = new Simple() ;

              s.setName("MLDN") ;

              l.add(s) ;

 

              s = new Simple() ;

              s.setName("mole") ;

              l.add(s) ;

 

              req.setAttribute("all",l) ;

              // 服务器端跳转

              req.getRequestDispatcher("eldemo06.jsp").forward(req,resp) ;

       }

       public void doPost(HttpServletRequest req,HttpServletResponse resp) throws IOException,ServletException

       {

              this.doGet(req,resp) ;

       }

};

/*

  <servlet>

       <servlet-name>el02</servlet-name>

       <servlet-class>cn.mldn.lxh.servlet.el.ELServletDemo02</servlet-class>

  </servlet>

  <servlet-mapping>

       <servlet-name>el02</servlet-name>

       <url-pattern>/eldemo/el_2</url-pattern>

  </servlet-mapping>

*/

 

 

//使用Iternate输出

 

<%@page import="java.util.*"%>

<%--

       要使用Iterator进行输出

--%>

<%

       // List要使用Iterator输出

       List l = (List)request.getAttribute("all") ;

       Iterator iter = l.iterator() ;

       while(iter.hasNext())

       {

              // 将取出的对象放在page范围之中

              pageContext.setAttribute("sim",iter.next()) ;

%>

              <h1>${pageScope.sim.name}</h1>

<%

       }

%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值