java學習 EL表示式輸出實體物件
阿新 • • 發佈:2019-02-03
既然是為了輸出實體物件,那麼肯定是要匯入實體物件的:
下面是用到的實體類:
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表示式好用吧