El输出javabean中的属性值
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.util.*,com.bean2.*" %>
<%@ page isELIgnored="false" %>
<html>
<head>
<title>EL表达式输出javabean的属性值</title>
</head>
<body>
<jsp:useBean id="obj1" class="com.bean2.Student"/>
<jsp:setProperty name="obj1" property="id" value="55161008"/>
<jsp:setProperty name="obj1" property="name" value="xuanjie"/>
<jsp:setProperty name="obj1" property="phone" value="110120119"/>
使用EL表达式输出javabean中的属性值如下显示:<br>
该成员的id号显示为:${obj1.id}<br>
该成员的name显示为:${obj1.name}<br>
该成员的phone显示为:${obj1.phone}<br>
</body>
</html>
package com.bean2;
//封装O/R映射的类
public class Student
{
private String id;
private String name;
private String phone;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
}
这里有个细节需要注意:默认的jsp有可能忽略EL表达式,而是直接作为html的文本进行显示输出
所以加上一行语句
<%@ page isELIgnored="false" %>