J2EE中EL的隐式对象param和paramValues

简介:
一、param.html

<html>
<head><title>param.jsp</title></head>
<body>
<form method="post" action="param.jsp">
<p>姓名:<input type="text" name="username" size="15" /></p>
<p>密码:<input type="password" name="password" size="15" /></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>
</select></p>
<p>兴趣:<input type="checkbox" name="habit" value="Reading"/>看书
<input type="checkbox" name="habit" value="Game"/>游戏
<input type="checkbox" name="habit" value="Travel"/>旅游
<input type="checkbox" name="habit" value="Music"/>听音乐
<input type="checkbox" name="habit" value="Tv"/>看电视</p>
<p>
<input type="submit" value="提交"/>
<input type="reset" value="清除"/>
</p>
</form>
</body>
</html>

二、param.jsp

<%@ 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><title>param.jsp</title></head>
<body>
<fmt:requestEncoding value="GB2312" />
姓名:<c:out value="$ {param.username}"/></br>
密码:<c:out value="$ {param.password}"/></br>
性别:<c:out value="$ {param.sex}"/></br>
年龄:<c:out value="$ {param.old}"/></br>
兴趣:<c:out value="$ {paramValues.habit[0]}"/>
      <c:out value="$ {paramValues.habit[1]}"/>
      <c:out value="$ {paramValues.habit[2]}"/>
      <c:out value="$ {paramValues.habit[3]}"/>
      <c:out value="$ {paramValues.habit[4]}"/>
</body>
</html>


原帖地址:http://blog.sina.com.cn/s/blog_66c2c28e010172ap.html
目录
相关文章
|
NoSQL druid Java
在Redis中秒杀场景下超时与超卖问题的解决方案
在Redis中秒杀场景下超时与超卖问题的解决方案
768 0
|
9月前
|
存储 人工智能
Optimus-1:哈工大联合鹏城实验室推出挑战开放世界中长期任务的智能体框架
Optimus-1是由哈尔滨工业大学(深圳)和鹏城实验室联合推出的智能体框架,旨在解决开放世界环境中长期任务的挑战。该框架结合了结构化知识和多模态经验,通过混合多模态记忆模块、知识引导规划器和经验驱动反射器,显著提升了在Minecraft等环境中的长期任务性能。本文将详细介绍Optimus-1的主要功能、技术原理以及如何运行该框架。
238 7
Optimus-1:哈工大联合鹏城实验室推出挑战开放世界中长期任务的智能体框架
|
9月前
|
机器学习/深度学习 自然语言处理 安全
NeurIPS 2024:如何防御对抗性提示攻击?AdvUnlearn让图片生成风险骤降
扩散模型在文本到图像生成上取得成功,但也带来安全风险。本文提出AdvUnlearn框架,通过结合对抗性训练增强概念擦除的鲁棒性,有效防止对抗性提示攻击,同时保持模型的图像生成质量和实用性。实验验证了其在多种场景下的优势。
220 19
|
9月前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
365 5
|
10月前
|
人工智能 Kubernetes 云计算
第五届CID大会成功举办,阿里云基础设施加速AI智能产业发展!
第五届中国云计算基础架构开发者大会(CID)于2024年10月19日在北京成功举办。大会汇聚了300多位现场参会者和超过3万名在线观众,30余位技术专家进行了精彩分享,涵盖高效部署大模型推理、Knative加速AI应用Serverless化、AMD平台PMU虚拟化技术实践、Kubernetes中全链路GPU高效管理等前沿话题。阿里云的讲师团队通过专业解读,为与会者带来了全新的视野和启发,推动了云计算技术的创新发展。
|
JavaScript 搜索推荐 前端开发
音乐发现平台:借助Python和Vue构建个性化音乐推荐系统
【4月更文挑战第11天】本文介绍了如何使用Python和Vue.js构建个性化音乐推荐系统。首先确保安装Python、Node.js、数据库系统和Git。后端可选择Flask或Django搭建RESTful API,处理歌曲数据。前端利用Vue.js创建用户界面,结合Vue CLI、Vuex和Vue Router实现功能丰富的SPA。通过Vuex管理状态,Axios与后端通信。这种前后端分离的架构利于协作和系统扩展,助力打造定制化音乐体验。
400 0
|
弹性计算 人工智能 运维
【产品动态】阿里云弹性计算产品月刊-4月
阿里云核心云产品价格全线下调、最高降幅50%,阿里云推出“飞天免费试用计划”;ECS企业级通用算力型U实例发布;弹性伸缩ESS支持伸缩组的配置异常诊断、计算巢全托管服务支持自定义运维项;三种典型场景下的云上私有池选购指南的最佳实践;无影云桌面免费试用3个月……更多前沿云产品动态,尽在弹性计算产品月刊。
WampServer 3 访问403 Forbidden You don't have permission to access this resource 解决
WampServer 3 访问403 Forbidden You don't have permission to access this resource 解决
WampServer 3 访问403 Forbidden You don't have permission to access this resource 解决
|
存储 Cloud Native 安全
“数据库内核从入门到精通 ”系列课开讲!
基于 2022 年教育部-阿里云产学合作协同育人教学内容和课程改革项目合作,云原生分布式开源数据库 PolarDB 系列示范课程建设项目陆续和高校展开。阿里云开发者社区、阿里云PolarDB开源社区、武汉大学联合出品「数据库内核从入门到精通」系列课程正式上线,阿里云数据库专家携手高校教师系统化解读数据库理论,开展数据库实践,带学员全面掌握数据库内核开发技能。
“数据库内核从入门到精通 ”系列课开讲!
|
弹性计算 网络协议 安全
阿里云服务器80端口开通教程
阿里云服务器80端口开通教程,阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
1403 0