${userid}这样的表达式取值问题

gsz_stylm 2008-11-18 05:49:33
问一下类似${userid}这样的表达式在MyEclipse5.5中怎么不能得到值呢!!! 用reuqest.getParameter("userid") 却可以
是不是需要加入什么插件之类的
...全文
595 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
gsz_stylm 2008-11-22
  • 打赏
  • 举报
回复
我已经找到了答案,
只要在web.xml将<web-app>修改一下代码就可以了
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>EL</display-name>
</web_app>
MeiJianMing 2008-11-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fgl459 的回复:]
你应该在jsp页面把EL表达式打开
isELIgnore="false"
这样就可以了
[/Quote]
在page标签中加上这个就好了。


MyEclipse建web项目得时候默认没有在web.xml中配置。具体配置你可以去查下,不记得了,有配置就不用在页面写isELIgnore="false"了。
dengfeiling 2008-11-19
  • 打赏
  • 举报
回复
${userid}改为${param.userid}即可,结贴~~~
--example is better than precept.
ouyangxiaokang6 2008-11-19
  • 打赏
  • 举报
回复
不需要插件
ZHANGBINFLY 2008-11-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jianvhen 的回复:]
1比如:request范围内你尝试下 ${requestScope.userid}
2.你应该在jsp页面把EL表达式打开 isELIgnore="false"
[/Quote]
up
Just_Simple 2008-11-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fgl459 的回复:]
你应该在jsp页面把EL表达式打开
isELIgnore="false"
这样就可以了
[/Quote]
如果你的${}是原样输出,页面属性加上isELIgnore="false"就ok了!
jianvhen 2008-11-18
  • 打赏
  • 举报
回复
1比如:request范围内你尝试下 ${requestScope.userid}
2.你应该在jsp页面把EL表达式打开 isELIgnore="false"
gsz_stylm 2008-11-18
  • 打赏
  • 举报
回复
如果不是在一个页面中的话,不是也能用吗
好像我的jsp版本过低
但是我想MyEclipse5.5+Eclipse3.2中的jsp版本不会太低吧
如果版本低的话,能不能在装一个jsp插件之类的升级一下版本?
那改用什么插件呢
请指教!!
程序员长弓 2008-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liuhong_20 的回复:]
${userid} 你有没有存取在取出范围之内! Session Request? appliction 还是你用问号(?userid=...)传的?
[/Quote]
首先确定在服务器端把userid放在了什么范围内,比如放在了request范围内你尝试下 ${requestScope.userid}
fgl59 2008-11-18
  • 打赏
  • 举报
回复
你应该在jsp页面把EL表达式打开
isELIgnore="false"
这样就可以了
liuhong_20 2008-11-18
  • 打赏
  • 举报
回复
${userid} 你有没有存取在取出范围之内! Session Request? appliction 还是你用问号(?userid=...)传的?
huhai123 2008-11-18
  • 打赏
  • 举报
回复
jsp 版本低
dengfeiling 2008-11-18
  • 打赏
  • 举报
回复
关MyEclipse5.5什么事呢?
你的userid要在请求上下文中才行,比如request.getAttribute("userid")
zhj92lxs 2008-11-18
  • 打赏
  • 举报
回复
${param.userid}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧