EL隐含对象param、paramValues的使用实例

本文展示了如何在JSP中利用EL隐含对象param和paramValues来获取并显示从HTML表单传入的参数,包括姓名、密码、性别、年龄和兴趣等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、包含表单的HTML文件:Param.html<wbr></wbr>

<html>
<head>
<wbr>&lt;title&gt;CH6 -Param.html&lt;/title&gt;<br> &lt;/head&gt;<br> &lt;body&gt;</wbr>

<h2>EL隐含对象param、paramValues</h2>

<form method="post"action="Param.jsp">
<wbr>&lt;p&gt;姓名:&lt;inputtype="text" name="username" size="15"/&gt;&lt;/p&gt;<br><wbr>&lt;p&gt;密码:&lt;inputtype="password" name="password" size="15"/&gt;&lt;/p&gt;<br><wbr>&lt;p&gt;性别:&lt;inputtype="radio" name="sex" value="Male"checked/&gt;男<br><wbr><wbr><wbr><wbr><wbr>&lt;inputtype="radio" name="sex" value="Female"<wbr>/&gt; 女&lt;/p&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>


<wbr>&lt;p&gt;年龄:&lt;selectname="old"&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;option value="10"&gt;10 -20&lt;/option&gt;<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;option value="20" selected&gt;20 -30&lt;/option&gt;<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;option value="30"&gt;30 -40&lt;/option&gt;<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;option value="40"&gt;40 -50&lt;/option&gt;<wbr><br><wbr><wbr><wbr><wbr><wbr><wbr>&lt;/select&gt;&lt;/p&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>


<wbr>&lt;p&gt;兴趣:&lt;inputtype="checkbox" name="habit"value="Reading"/&gt;看书<br><wbr><wbr><wbr>&lt;input type="checkbox" name="habit"value="Game"/&gt;玩游戏<br><wbr><wbr><wbr>&lt;input type="checkbox" name="habit"value="Travel"/&gt;旅游<wbr><br><wbr><wbr><wbr>&lt;input type="checkbox" name="habit"value="Music"/&gt;听音乐<wbr><br><wbr><wbr><wbr>&lt;input type="checkbox" name="habit"value="Tv"/&gt;看电视&lt;/p&gt;<br><wbr><br><wbr>&lt;p&gt;<wbr><wbr>&lt;input type="submit"value="传送"/&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;input type="reset"value="清除"/&gt;&lt;/p&gt;<br> &lt;/form&gt;<br> &lt;/body&gt;<br> &lt;/html&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><br> 二,处理请求的JSP文件:Param.jsp</wbr>

<%@ page contentType="text/html;charset=GB2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

<html>
<head>
<wbr>&lt;title&gt;CH6 -Param.jsp&lt;/title&gt;<br> &lt;/head&gt;<br> &lt;body&gt;</wbr>

<wbr>&lt;h2&gt;EL隐含对象param、paramValues&lt;/h2&gt;<br><wbr><br><wbr>&lt;fmt:requestEncodingvalue="GB2312" /&gt;</wbr></wbr></wbr>

<wbr>姓名:&lt;c:outvalue="/oblog312/${param.username}"/&gt;&lt;/br&gt;<br><wbr>密码:&lt;c:outvalue="/oblog312/${param.password}"/&gt;&lt;/br&gt;<br><wbr>性别:&lt;c:outvalue="/oblog312/${param.sex}"/&gt;&lt;/br&gt;<br><wbr>年龄:&lt;c:outvalue="/oblog312/${param.old}"/&gt;&lt;/br&gt;<br><wbr>兴趣:&lt;c:outvalue="/oblog312/${paramValues.habit[0]}"/&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;c:outvalue="/oblog312/${paramValues.habit[1]}"/&gt;<br> &lt;/body&gt;<br> &lt;/html&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

EL取值 - ${param.id} 与输入有关,相对于request.getParameter("id")。意思是获得输入的参数id。

${param.name} == request.getParam("name")
${name} == request.getAttribute("name").


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值