`

EL 隐含对象 param,paramValues使用

阅读更多
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语言中的隐含对象及详解.doc

    在EL中,有11个主要的隐含对象,它们是: 1. **applicationScope**:存储在应用程序范围内的变量集合,这些变量在整个应用程序生命周期内都可访问。 2. **cookie**:包含所有HTTP请求中的cookie对象。 3. **header*...

    el表达式教程,教你学会使用el表达式

    EL 中提供了两个与输入有关的隐含对象:param 和 paramValues。这些对象可以用于取得用户的请求参数。 其他隐含对象 EL 中还提供了其他隐含对象,例如 cookie、header、headerValues、initParam 和 pageContext。...

    el 表达式el 表达式el 表达式

    **EL隐含对象** EL提供了11个隐含对象,分为三类: 1. **与范围有关的隐含对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应于四大作用域,用于直接访问这些范围内的对象。 2....

    EL表达式大全

    EL隐含对象是指EL表达式可以直接访问的对象,无需显式声明。 ##### 1. 与范围相关的隐含对象 - **pageScope**:代表当前页面的作用域。 - **requestScope**:代表当前请求的作用域。 - **sessionScope**:代表当前...

    EL(Expression Language)表达式

    5. EL隐含对象: - **与范围有关的隐含对象**:pageScope、requestScope、sessionScope和applicationScope对应JSP的pageContext、request、session和application对象,用于获取范围内的属性值。 - **与输入有关的...

    java EL 表达式

    EL 隐含对象是指在 EL 表达式中可以被直接引用的对象,这些对象无需显式声明即可在 EL 表达式中使用。EL 隐含对象主要包括与范围相关的对象、与输入相关的对象以及其他有用的内置对象。 ##### 与范围有关的隐含对象...

    EL表达式教程

    3. EL隐含对象 - **与范围相关的隐含对象**:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP的页面上下文、请求、会话和应用程序范围。如`${sessionScope.username}`获取会话中的`...

    EL表达式和JSTL标签大全

    与输入相关的隐含对象有两个:`param` 和 `paramValues`。这两个对象主要用于获取用户的请求参数。 - **param**:用于获取单个请求参数的值。 - **paramValues**:用于获取多个请求参数的值集合。 例如,要获取...

    思员EL表达式PPT

    EL隐含对象** EL有11个隐含对象,比JSP的9个隐含对象更多。这些隐含对象分为三类: 1. 与范围相关的隐含对象:`applicationScope`、`sessionScope`、`requestScope`、`pageScope`,它们分别对应四个不同级别的作用...

    J2EE+JSP-EL ppt文档

    **EL隐含对象** EL提供了11个隐含对象,它们可以分为三类: 1. **与范围有关的对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应四个不同作用域的数据。 2. **与输入有关的...

    EL表达式总结

    EL可以访问不同范围内的变量,这些范围包括Page、Request、Session和Application,对应的EL隐含对象分别是`PageScope`、`RequestScope`、`SessionScope`和`ApplicationScope`。如果未指定范围,EL会按照Page、...

    关于EL表达式语言的简单总结

    EL隐含对象是EL环境中预定义的一些对象,这些对象通常与特定的JSP页面上下文相关联。 ##### 1. 与范围有关的隐含对象 - **`pageScope`**:表示当前页面的作用域。 - **`requestScope`**:表示请求的作用域。 - **`...

    EL标签大全

    EL隐含对象 #### a. 与范围有关的隐含对象 - `pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP中的pageContext、request、session和application。它们仅用于获取属性值,不能获取其他...

    在JSP2.0中使用EL表达式语言.doc

    使用`${隐含对象名称["元素"]}`可以访问这些值,例如`${header("host")}`获取HTTP头中的Host值,`${param("username")}`获取用户提交的用户名。 **隐含对象的使用示例** 通过隐含对象,我们可以简化对数据的访问。...

    EL表达式基础学习

    在使用EL表达式时,JSP提供了11个隐含对象,这些对象不需要显式声明就可以直接使用。这些隐含对象可以分为三类: 1. 与范围有关的隐含对象:包括applicationScope、sessionScope、requestScope和pageScope。这些...

    EL表达式详细介绍

    三、EL隐含对象 EL定义了一系列隐含对象,可以直接使用,无需显式声明。 1. 范围相关的隐含对象 - `pageScope`、`requestScope`、`sessionScope`和`applicationScope`分别对应JSP的`pageContext`、`request`、`...

    EL表达式学习笔记(经典版)

    与输入有关的隐含对象`param`和`paramValues`用于处理HTTP请求参数。`param`返回单个参数值,`paramValues`返回参数的所有值(如果参数有多个值)。例如,通过`${param.name}`和`${paramValues.name}`可以获取名为`...

    4 JSP-EL.ppt

    - **使用实例**:EL隐含对象可以直接在JSP页面中使用,简化了代码并提高了效率。 通过这些特点和语法,EL极大地简化了JSP页面中的数据操作,使得开发者能够更加专注于页面的呈现和交互,提高了开发效率和代码的可...

Global site tag (gtag.js) - Google Analytics