社区
Java EE
帖子详情
el表达式中的${param}
ludevica
2009-01-03 03:09:02
请问在使用${param.name}或${param[name]}时,得到的结果是等同于request.getParam("name")还是request.getAttribute("name")?如果是其中一个,那另一个该用 什么EL表达式来取得?谢谢!
...全文
19146
28
打赏
收藏
el表达式中的${param}
请问在使用${param.name}或${param[name]}时,得到的结果是等同于request.getParam("name")还是request.getAttribute("name")?如果是其中一个,那另一个该用 什么EL表达式来取得?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luojunxiao
2010-08-24
打赏
举报
回复
还是不太清楚
wyl8491797
2010-08-09
打赏
举报
回复
${param.name} == request.getParam("name")
有这个方法吗? getParam() 也不知道你们怎么写的,唉....
tanwenbin007
2009-08-25
打赏
举报
回复
表单的NAME=“item.name” 用EL 怎么接受此表单数据啊?
求各位兄弟姐妹帮帮忙
tanwenbin007
2009-08-25
打赏
举报
回复
如果那个NAME=“item.name” 用EL param.item.name吗?
Vivi1020
2009-01-10
打赏
举报
回复
22L
UP
jianpc
2009-01-09
打赏
举报
回复
${name} == request.getAttribute("name")
这个是不对的。很基础的问题,没有指定从哪个作用域中取数据,顺序应该是pageScope、requestScope、sessionScope、applicationScope,从最小的作用域开始搜索。
${param.name}=request.getParamter("name"); 这个是正确的。
wing_88
2009-01-09
打赏
举报
回复
[Quote=引用 22 楼 tiger435 的回复:]
一样,都可以拿,${param.name}访问的是值栈里的数据,request.session.param这些都属于值栈
[/Quote]
这个回答是完全正确的!!!!
VF
2009-01-09
打赏
举报
回复
一样,都可以拿,${param.name}访问的是值栈里的数据,request.session.param这些都属于值栈
songzhantao296
2009-01-08
打赏
举报
回复
${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
这是正确答案!!${name}==${requestScope.name}==request.getAttribute("name");
songzhantao296
2009-01-08
打赏
举报
回复
没明白 !!??
wysunning
2009-01-06
打赏
举报
回复
[Quote=引用 11 楼 ZiSheng 的回复:]
引用 8 楼 liu_shui8 的回复:
${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
这个是正确的
[/Quote]
顶
dirtykiss
2009-01-06
打赏
举报
回复
${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
就是这样
lhzx_zjg
2009-01-05
打赏
举报
回复
${param.name}=request.getParamter("name");
${RequestScope.name}=request.getAttribute("name");
tianjiaoxiang
2009-01-05
打赏
举报
回复
[Quote=引用 5 楼 guohouchang 的回复:]
${param.name}!=request.getAttribute("name").
param 表示从客户端取值,也就是从别的页面上URL重写过来的时候取值例如:www.crcmm.cn?id=123
取值${param.id} 结果等于123
[/Quote]
同意!
liu_shui8
2009-01-04
打赏
举报
回复
${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
tubage408
2009-01-04
打赏
举报
回复
${param.name}等价于request.getParameter("name"),{param[name]}也是一样的,${params.name}和request.getParameterValues(“name”)一样你要得到属性的话可以这样${scope.attribute}其中scope指pageSocpe、requestScope、sessionScope、applicationScope,attribute指的就是你在某个scope中设置的属性了,lz可以试试看
nicholasmars
2009-01-04
打赏
举报
回复
${param.XXXX}=request.getPrameter("XXX");
${requestScope.XXX}=request.getAttribute("XXX");
seablue_xj
2009-01-04
打赏
举报
回复
${param}这样的话等同与<%request.getAttribute()%>
${param.name}等同与<%request.getParameter()%>
但是这两中方法,任意一种都不对html进行过滤,换句话说吧,这两中方法,实际上看到的效果就是html的效果.
因此,如果说是需要过滤html,责需要用到jstl的c:out 或者在传递到客户端的时候进行escape
mizukusa
2009-01-04
打赏
举报
回复
${param.name}==request.getAttribute("name")
ZiSheng
2009-01-04
打赏
举报
回复
[Quote=引用 8 楼 liu_shui8 的回复:]
${param.name} == request.getParam("name")
${name} == request.getAttribute("name").
[/Quote]
这个是正确的
加载更多回复(8)
el表达式
用法部分解说
EL表达式
总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式
中
第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)
中
的一个属性........................................................................................
EL表达式
的使用详解
关于学习
el表达式
的使用问题,详细简单,易于学习和理解。
EL表达式
使用文档,方便快速使用
EL表达式
.pdf
EL表达式
使用文档,方便快速使用
EL表达式
EL表达式
包括字符串处理,时间日期的格式化,数字处理
EL表达式
的一些操作。包括字符串处理,时间日期的格式化,数字处理
EL表达式
详细解析,包含了大部分常用方法
EL表达式
详细解析,
EL表达式
详细解析!
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章