在jsp页面中使用4个内置对象对象存储用户名、性别、年龄、生日几个属性,然后采用EL表达式进行取值并输出;
时间: 2024-09-29 12:07:07 浏览: 29
SpringMVC中Model和ModelAndView的EL表达式取值方法
在JSP页面中,你可以使用四个内置的对象(request、session、application和pageContext)来存储用户的个人信息。假设你在session对象中存储了这些信息,比如:
```java
// 存储用户数据
session.setAttribute("username", "张三");
session.setAttribute("gender", "男");
session.setAttribute("age", 25);
session.setAttribute("birthday", "1996年01月01日");
```
然后,你可以使用EL (Expression Language) 表达式从这些属性中获取值,并显示到页面上。例如,如果想显示用户名,你会这样做:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>用户信息</title>
</head>
<body>
用户名:${session['username']} <!-- EL表达式 -->
<!-- 类似地,对于其他属性 -->
性别:${session['gender']}
年龄:${session['age']}
生日:${session['birthday']}
</body>
</html>
```
注意,`session['key']` 是一种简写的语法,等同于 `pageContext.findAttribute("key")`。
阅读全文