EL 表达式语言( 一 )

主要用于MVC中的显示数据

例1:

NameBean,java

package org.cn.bean;
public class NameBean
{
    private String firstName;
 private String lastName;
 public void setFirstName(String firstName)
 {
    this.firstName=firstName;
 }
 public void setLastName(String lastName)
 {
    this.lastName=lastName;
 }
 public String getFirstName()
 {
    return this.firstName;
 }
 public String getLastName()
 {
    return this.lastName;
 }
}

CompanyBean.java 

package org.cn.bean;
public class CompanyBean
{
 private String companyName;
 private String bussiness;
 public void setCompanyName(String companyName)
 {
    this.companyName=companyName;
 }
 public void setBussiness(String bussiness)
 {
    this.bussiness=bussiness;
 }
 public String getCompanyName()
 {
    return this.companyName;
 }
 public String getBussiness()
 {
    return this.bussiness;
 }
}

EmployeeBean.java

package org.cn.bean;
public class EmployeeBean
{
 private NameBean name;
 private CompanyBean company;
 public void setName(NameBean name)
 {
   this.name=name;
 }
 public void setCompany(CompanyBean company)
 {
    this.company=company;
 }
 public NameBean getName()
 {
   return this.name;
 }
 public CompanyBean getCompany()
 {
   return this.company;
 }
}

ELDemo02.java

package org.cn.el;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.cn.bean.*;
public class ELDemo02 extends HttpServlet
{
     public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException
  {
       this.doPost(req,resp);
  }
   public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException
  {
   NameBean name=new NameBean();
   name.setFirstName("du");
   name.setLastName("liantao");
   CompanyBean company=new CompanyBean();
   company.setCompanyName("www.jxufe.edu.cn");
   company.setBussiness("www.ufo.cn");
   EmployeeBean eb=new EmployeeBean();
   eb.setName(name);
   eb.setCompany(company);
         req.setAttribute("emp",eb);
      req.getRequestDispatcher("eldemo03.jsp").forward(req,resp);
  }
};

主要是面向对象思想

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值