CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

如何让JSTL里的变量在JSP中使用?

楼主feelrain(绯雨)2004-09-01 14:53:07 在 Java / Web 开发 提问

如题 问题点数:20、回复次数:5Top

1 楼JeromeLiu(烛光)回复于 2005-02-02 16:36:04 得分 10

jstl中的变量在赋值<c:set>的时候有个scope属性,它是用来设置该变量的作用域的,可以是  
  page  
  request  
  session  
  application  
  默认是page,同一jsp页面有效  
   
  这四个scope对应在jsp中可以通过  
  pageContext.getAttribute()  
  request.getAttribute()  
  session.getAttribute()  
  application.getAttribute()  
  得到值。  
   
  如下:  
   
  <c:set   var="a"   value="hello   a"   scope="request"   />  
  <c:set   var="b"   value="hello   b"/>  
   
  <%  
  out.print(request.getAttribute("a")   +   "<br>");  
  out.print(pageContext.getAttribute("b"));  
  %>  
   
  同理,也可以从jsp中得到变量放入jstl的变量中。Top

2 楼zyzjaffery(Irish Chinese)回复于 2005-02-02 16:52:56 得分 10

如果你是比较新的JSP规范的话可以在JSP里这样用  
  <c:set   var="a"   value="xxx"   scope="xxx"/>  
   
  &{pageScope.a}  
  &{requestScope.a}  
  &{sessionScope.a}  
  &{applicationScope.a}  
   
  比如:<jsp:setProperty   name="xxx"   property="xxx"   value="&{pageScope.a}"/>  
  当然也可以是:<c:set   name="xxx"   property="xxx"   value="&{pageScope.a}"/>Top

3 楼zyzjaffery(Irish Chinese)回复于 2005-02-02 16:54:06 得分 0

对不起上面写错了     应该是${}不是&{}       不好意思Top

4 楼lvyuanfang()回复于 2005-02-02 17:05:50 得分 0

就是呀,var加上scope=request就相当于request.setAttribute(var,varvalue);Top

5 楼singedcat(以夢為馬)回复于 2005-02-04 10:47:29 得分 0

upTop

相关问题

  • public 变量使用
  • Cookie变量使用?
  • 请教JSP变量在JavaScript中使用的问题.
  • <jsp:include page="???" flush="true"/>中能否使用变量?
  • javascript如何在.js文件中使用jsp中的变量
  • 怎么样在JSP中使用PHP的变量呀??
  • 可否将JSP的变量或者bean传递给JAVASCRIPT使用?
  • java 变量的变量使用
  • jsp中的变量
  • jsp 文件里使用javascript, 怎么在javascript 里得到jsp 中的变量?

关键词

  • jsp
  • jstl
  • 变量
  • getattribute
  • scope
  • 得到
  • request
  • var

得分解答快速导航

  • 帖主:feelrain
  • JeromeLiu
  • zyzjaffery

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo