找不到requets.getSession()急,找不到 session (在线等)

zqmlf2000 2009-08-17 11:13:36
Exception:
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest: method getSession()Ljavax/servlet/http/HttpSession; not found

报这个错,就是这句:
String empid = (String) httpServletRequest.getSession().getAttribute("userid");报的错,
不知道是怎么回事,项目中加了servlet_api.jar这个包了,怎么回事,如果解决我再加分...
...全文
322 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
reymonobosque 2009-08-17
  • 打赏
  • 举报
回复
把j2ee的jar到入了没?重新到下啥
aywrenyue 2009-08-17
  • 打赏
  • 举报
回复
1、仔细检查开发环境是否和你导入的servlet-api.jar想冲突
2、提醒一下,如果是在jsp中使用request的话,直接使用request就可以,不需要HttpServletRequest
好吃的松子 2009-08-17
  • 打赏
  • 举报
回复
你试试直接传session属性获取那个值
musecangying007 2009-08-17
  • 打赏
  • 举报
回复
你在jsp页面导入CheckPermission类了吗
zqmlf2000 2009-08-17
  • 打赏
  • 举报
回复
写错了,我是在jsp页面调了一个方法
CheckPermission.getUserid(request);方法
zqmlf2000 2009-08-17
  • 打赏
  • 举报
回复
回复4楼
我是在jsp页面调了一个CheckPermission.getUid(request);方法
在CheckPermission类中
public static String getUserid(HttpServletRequest httpServletRequest) {
String empid = (String) httpServletRequest.getSession().getAttribute("userid");
}
jsyz3838131 2009-08-17
  • 打赏
  • 举报
回复
以前也遇到过获取不到上下文的问题,是不是和spring集成的啊?集成的话要 手动加载spring配置文件来获取,要不然获取不到
dadi5566 2009-08-17
  • 打赏
  • 举报
回复
你是在 jsp页面去还是在servlet中的session
closewbq 2009-08-17
  • 打赏
  • 举报
回复
应该是servlet_api.jar和其他的包中的冲突。
你用的是开发工具?换个servlet.jar测试下。
好吃的松子 2009-08-17
  • 打赏
  • 举报
回复
也感觉是包的问题
l5751311 2009-08-17
  • 打赏
  • 举报
回复
肯定是包的问题了
无非就是少包缺包重复包
然后版本不对等问题
liangwansheng 2009-08-17
  • 打赏
  • 举报
回复
session里面 有东西吗?
南南北北 2009-08-17
  • 打赏
  • 举报
回复
servlet_api.jar这个包删掉,看看tomcat\lib有没有这个包,没有就加一个.
zhang_yu_QIN 2009-08-17
  • 打赏
  • 举报
回复
看看这个贴。

http://www.blogjava.net/javameal/archive/2008/04/02/190297.html

81,092

社区成员

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

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