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表达式好用吧
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。