1. 程式人生 > >java學習 EL表示式輸出實體物件

java學習 EL表示式輸出實體物件

既然是為了輸出實體物件,那麼肯定是要匯入實體物件的:
下面是用到的實體類:

package com.mldn.wq.vo;

public class Dept {

    private int deptno;
    private String dname;
    private String loc;

    public int getDeptno() {
        return deptno;
    }

    public void setDeptno(int deptno) {
        this.deptno = deptno;
    }

    public
String getDname() { return dname; } public void setDname(String dname) { this.dname = dname; } public String getLoc() { return loc; } public void setLoc(String loc) { this.loc = loc; } }

這裡的jsp程式碼,為了簡便,在jsp裡面直接注入物件實際開發肯定是控制類完成

<%@ page language="java"
import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.mldn.wq.vo.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>www.mldnjava.cn, MLDN高階Java培訓</title> </head> <body> <% //這些程式碼都是控制類生成的,此處為了學習,就簡單點設定 Dept dept = new
Dept(); dept.setDeptno(10); dept.setDname("MLDN教學部"); dept.setLoc("北京西城區"); request.setAttribute("deptinfo", dept); %>
<h3>部門編號:${deptinfo.deptno}</h3> <h3>部門名稱:${deptinfo.dname}</h3> <h3>部門位置:${deptinfo.loc}</h3> </body> </html>

獲取request域中的物件就是那麼簡單,EL表示式好用吧