文件accessBean.jsp使用EL的存取运算符获取JavaBean的属性,其代码如下
时间: 2024-02-27 09:55:21 浏览: 150
下面是一个示例 `accessBean.jsp` 文件的代码,其中使用 EL 表达式来获取 JavaBean 的属性值:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Access JavaBean using EL</title>
</head>
<body>
<h1>Access JavaBean using EL</h1>
<%-- Define a JavaBean named "person" --%>
<%
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
// Create a new instance of Person and store it as a request attribute
Person person = new Person("John", 30);
request.setAttribute("person", person);
%>
<%-- Use EL to access the "name" and "age" properties of the "person" JavaBean --%>
<p>Name: ${person.name}</p>
<p>Age: ${person.age}</p>
</body>
</html>
```
这个示例文件定义了一个名为 `person` 的 JavaBean,其中包含了 `name` 和 `age` 两个属性。通过在 JSP 页面中使用 EL 表达式 `${person.name}` 和 `${person.age}`,可以分别获取 `person` JavaBean 的 `name` 和 `age` 属性的值,并将它们显示在网页上。在这个示例中,`${person.name}` 和 `${person.age}` 分别会显示 "John" 和 "30"。
阅读全文