![]() |
|
| 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
![]() |
||
|
||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AJAX基础-第8章(1) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-2 ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accessing Parameter Values with JSTL Actions : <input type="text" name="userName"> Name: <c:out value="${param.userName}" /><br> param是个 implicit EL 变量,它代表发送到页面所有请求参数的一个集合(这个集合是 java.util.Map)。
<c:out value:把value添加到response中。
The <c:forEach> action : items属性接受所有的Java collection types or an array. var属性指定为collection中当前元素的 变量名。这个变量只能在body体内用。 implicit paramValues 属性和param类似,代表发送到页面所有请求参数的一个集合,但是它的每个参数是个数组,而param参数是单个值。 Favorite Food: 注:param的 userName和 paramValues 的food都是HTML中元素的属性名。 paramValues 的属性对应的值是通过var变量来获得。 Example 8-2. Accessing parameters with JSTL (input_jstl.jsp)<%@ page contentType="text/html" %><%@ taglib divfix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html> <head> <title>User Info Entry Form</title> </head> <body bgcolor="white"> <form action="input_jstl.jsp" method="post"> <table> <tr> <td>Name:</td> <td> <input type="text" name="userName"> </td> </tr> <tr> <td>Birth Date:</td> <td> <input type="text" name="birthDate"> </td> <td>(Use format yyyy-mm-dd)</td> </tr> <tr> <td>Email Address:</td> <td> <input type="text" name="emailAddr"> </td> <td>(Use format name@company.com)</td> </tr> <tr> <td>Gender:</td> <td> <input type="radio" name="gender" value="m" checked>Male<br> <input type="radio" name="gender" value="f">Female </td> </tr> <tr> <td>Lucky number:</td> <td> <input type="text" name="luckyNumber"> </td> <td>(A number between 1 and 100)</td> </tr> <tr> <td>Favorite Foods:</td> <td> <input type="checkbox" name="food" value="z">Pizza<br> <input type="checkbox" name="food" value="p">Pasta<br> <input type="checkbox" name="food" value="c">Chinese </td> </tr> <tr> <td colspan=2> <input type="submit" value="Send Data"> </td> </tr> </table> </form> You entered:<br> Name: <c:out value="${param.userName}" /><br> Birth Date: <c:out value="${param.birthDate}" /><br> Email Address: <c:out value="${param.emailAddr}" /><br> Gender: <c:out value="${param.gender}" /><br> Lucky Number: <c:out value="${param.luckyNumber}" /><br> Favorite Food: <c:forEach items="${paramValues.food}" var="current"> <c:out value="${current}" /> </c:forEach> </body></html> 请求参数的发送: a GET request:参数是作为string发送到url a POST request:他们是在请求体重发送 但是不管他们以什么方式发送,参数的形式是:a name/value pair EL 隐式对象
尽管 JSP 和 EL 隐式对象中只有一个公共对象(
JSP隐私对象 本文来源:http://blog.csdn.net/syhhl007/archive/2007/08/23/1755704.aspx
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
文章录入:admin 责任编辑:admin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|