牛骨文教育服务平台(让学习变的简单)
博文笔记

java学习 EL表达式输出实体对象

创建时间:2017-06-08 投稿人: 浏览次数:764

既然是为了输出实体对象,那么肯定是要导入实体对象的:
下面是用到的实体类:

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表达式好用吧

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。