在jsp的java代码中怎么引入el表达式

就是把 ${test} 这个表达式 引入到jsp中<% ${test} %>
[b]问题补充:[/b]
他的和我的目的不一样 我就是在jsp中引入el表达式,报错
就是<% ${test}%> 程序报错。
[b]问题补充:[/b]
不好意思啊 我说的不明白
在我的jsp中 有个表达式 ${test} 他代表一个值
我想把这个值 设置到属性用
<% request.setAttribute('test',${test})%> 这样是错的,我想请问下 如何把这个test属性的值设置到 request属性里

[b]问题补充:[/b]
el表达式还是有这种功能的,就是忘了怎么用了
一般是在url里用例如:
可是我现在的url里有别的参数,不能带这个参数 我就想把他设置到 属性里 在后台就可以获得这个参数了

3个回答

el的内容无非就是在jsp的那个内置范围对象里的值
page,request,session,application,pageContext,用这些对象就可以取到el的值啊

你可以依次用这些内置对象对得到${test} 的值

这样依次判断是否有值,因为${test}被jsp容器解析的时候也是这么依次处理的
pageContext.getAttribute("test");
request.getAttribute("test");
session.getAttribute("test");
application.getAttribute("test");

这题别人已经问过了..
[url]http://www.iteye.com/problems/13123[/url]

[quote]<% request.setAttribute('test',${test})%> [/quote]
有这种写法吗?
那个链接里面我觉得你好好理解应该可以解决你的问题...
EL表达式不在JSP JAVA里用吧...
它是在外面引用的时候,写法简单化.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐