jsp页面中不需要使用java代码能访问数据对象中的数据需要用什么实现?
2020-08-06 · 学动漫、设计、电竞、电商、短视频、软件等
jsp中使用EL语言可以访问数据对象的数据
1、EL语言:Expression Language 表达式语言
语法格式
${jsp四大属性范围的对象.属性} 直接在html文档位置输出指定对象属性的数据
2、举例
1)编写Java实体类
public class User{
private int id;
private String name;
private int age;
setXXX getXXX方法
}
2)编写控制器类servlet:
保存request范围属性
request.setAttribute("user",new User(1,"张三",23))
发起一次服务器端跳转到jsp页面
request.getRequestDispatcher("jsp/listUser.jsp").forword(request,response);
3)jsp中使用EL语言访问数据对象的数据
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<body>
<h2>用户信息为:姓名:${user.name} 年龄:${user.age}</h2>
</body>
</html>
你明白了吗?