index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h2>
EL 隐含对象 param,paramValues
</h2>
<FORM action="Param.jsp" method="post">
<p>
姓名:<INPUT type="text" name="username" size="20" />
</p>
<P>
密码:<INPUT type="password" name="password" size="20" />
</P>
<P>
性别:<INPUT type="radio" name="sex" value="Male" checked />男
<INPUT type="radio" name="sex" value="Female" />女
</P>
<P>
年龄:
<SELECT name="old">
<option value="10">10~20</option>
<option value="20" selected>20~30</option>
<option value="30">30~40</option>
<option value="40">40~50</option>
<option value="50">50~60</option>
<option value="60">60~70</option>
</select>
</P>
<P>
兴趣:
<input type="checkbox" name="habit" value="Reading" />Reading
<input type="checkbox" name="habit" value="Game" />Game
<INPUT type="checkbox" name="habit" value="Travel" />Travel
<INPUT type="checkbox" name="habit" value="Music" />Music
<INPUT type="checkbox" name="habit" value="TV" />TV
</P>
<P>
<input type="Submit" value=" Send ">
<INPUT type="Reset" value=" Reset ">
</P>
</FORM>
</body>
</html>
Param.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'Param.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h2>
EL 隐含对象 param,paramValues
</h2>
姓名:${param.username}<br />
密码:${param.password}<br />
性别:${param.sex}<br />
年龄:${param.old}<br />
兴趣:${paramValues.habit[0]}
${paramValues.habit[1]}
${paramValues.habit[2]}
${paramValues.habit[3]}
${paramValues.habit[4]}
</body>
</html>
分享到:
相关推荐
在EL中,有11个主要的隐含对象,它们是: 1. **applicationScope**:存储在应用程序范围内的变量集合,这些变量在整个应用程序生命周期内都可访问。 2. **cookie**:包含所有HTTP请求中的cookie对象。 3. **header*...
EL 中提供了两个与输入有关的隐含对象:param 和 paramValues。这些对象可以用于取得用户的请求参数。 其他隐含对象 EL 中还提供了其他隐含对象,例如 cookie、header、headerValues、initParam 和 pageContext。...
**EL隐含对象** EL提供了11个隐含对象,分为三类: 1. **与范围有关的隐含对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应于四大作用域,用于直接访问这些范围内的对象。 2....
EL隐含对象是指EL表达式可以直接访问的对象,无需显式声明。 ##### 1. 与范围相关的隐含对象 - **pageScope**:代表当前页面的作用域。 - **requestScope**:代表当前请求的作用域。 - **sessionScope**:代表当前...
5. EL隐含对象: - **与范围有关的隐含对象**:pageScope、requestScope、sessionScope和applicationScope对应JSP的pageContext、request、session和application对象,用于获取范围内的属性值。 - **与输入有关的...
EL 隐含对象是指在 EL 表达式中可以被直接引用的对象,这些对象无需显式声明即可在 EL 表达式中使用。EL 隐含对象主要包括与范围相关的对象、与输入相关的对象以及其他有用的内置对象。 ##### 与范围有关的隐含对象...
3. EL隐含对象 - **与范围相关的隐含对象**:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP的页面上下文、请求、会话和应用程序范围。如`${sessionScope.username}`获取会话中的`...
与输入相关的隐含对象有两个:`param` 和 `paramValues`。这两个对象主要用于获取用户的请求参数。 - **param**:用于获取单个请求参数的值。 - **paramValues**:用于获取多个请求参数的值集合。 例如,要获取...
EL隐含对象** EL有11个隐含对象,比JSP的9个隐含对象更多。这些隐含对象分为三类: 1. 与范围相关的隐含对象:`applicationScope`、`sessionScope`、`requestScope`、`pageScope`,它们分别对应四个不同级别的作用...
**EL隐含对象** EL提供了11个隐含对象,它们可以分为三类: 1. **与范围有关的对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应四个不同作用域的数据。 2. **与输入有关的...
EL可以访问不同范围内的变量,这些范围包括Page、Request、Session和Application,对应的EL隐含对象分别是`PageScope`、`RequestScope`、`SessionScope`和`ApplicationScope`。如果未指定范围,EL会按照Page、...
EL隐含对象是EL环境中预定义的一些对象,这些对象通常与特定的JSP页面上下文相关联。 ##### 1. 与范围有关的隐含对象 - **`pageScope`**:表示当前页面的作用域。 - **`requestScope`**:表示请求的作用域。 - **`...
EL隐含对象 #### a. 与范围有关的隐含对象 - `pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP中的pageContext、request、session和application。它们仅用于获取属性值,不能获取其他...
使用`${隐含对象名称["元素"]}`可以访问这些值,例如`${header("host")}`获取HTTP头中的Host值,`${param("username")}`获取用户提交的用户名。 **隐含对象的使用示例** 通过隐含对象,我们可以简化对数据的访问。...
在使用EL表达式时,JSP提供了11个隐含对象,这些对象不需要显式声明就可以直接使用。这些隐含对象可以分为三类: 1. 与范围有关的隐含对象:包括applicationScope、sessionScope、requestScope和pageScope。这些...
三、EL隐含对象 EL定义了一系列隐含对象,可以直接使用,无需显式声明。 1. 范围相关的隐含对象 - `pageScope`、`requestScope`、`sessionScope`和`applicationScope`分别对应JSP的`pageContext`、`request`、`...
与输入有关的隐含对象`param`和`paramValues`用于处理HTTP请求参数。`param`返回单个参数值,`paramValues`返回参数的所有值(如果参数有多个值)。例如,通过`${param.name}`和`${paramValues.name}`可以获取名为`...
- **使用实例**:EL隐含对象可以直接在JSP页面中使用,简化了代码并提高了效率。 通过这些特点和语法,EL极大地简化了JSP页面中的数据操作,使得开发者能够更加专注于页面的呈现和交互,提高了开发效率和代码的可...