一个jsp调用servlet的弱问题!(急,在线等待)

guanshengyong 2002-05-14 10:37:04
jsp中使用
<jsp:useBean id="Test_Server" class="ChatServer" scope="application"/>
用get方法提交,
在servlet中
ChatServer Test_Server = (ChatServer)request.getSession().getAttribute("Test_Server");
或者使用
ChatServer Test_Server = (ChatServer)request.getAttribute("Test_Server");

debug发现Test_Server都为null,这是为何?应该是这样使用的啊!
...全文
5 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guanshengyong 2002-05-14
万分感谢,问题解决
回复
dylanwolf 2002-05-14
try:

ServletContext sc = getServletContext();
ChatServer Test_Server = (ChatServer)sc.getAttribute("Test_Server");



你的bean 的 scope 是 application.
回复
guanshengyong 2002-05-14
你的意思是将此servlet同ChatServer这个javabean放在一个包中吗?
我试过了,不行,还是null
回复
yangjf 2002-05-14
你把ChatServer放到一个包里试一试,比如:test.ChatServer。有些(或者是全部)jsp服务器不支持第一层的类进行javabean调用。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告