servlet向jsp传值

我在jsp里面写request.setAttribute("name",name);然后在servlet里面写request.getAttribute("name");或... 我在jsp里面写request.setAttribute("name",name);
然后在servlet里面写request.getAttribute("name");或者request.getParameter("name");都不好用。

请问哪位高手能指导一下servlet如何可以向JSP传值。

谢谢。
我补充一下吧,在servlet里面的session没有setAttribute和getAttribute的方法,看看还有没有高手能给我提供servlet向jsp传值的办法。^-^
展开
 我来答
百度网友fa6f888
推荐于2016-07-20 · TA获得超过1056个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:506万
展开全部
你到底是要从jsp向servelt传值还是要从servlet向jsp传值啊,如果是从servlet向jsp传值,你看你的方法是不是错了.还有,你说session没有setAttribute和getAttribute方法,那是不可能的.HttpSession session=request.getSession();session肯定有上面两个方法.如果你想从servlet向jsp中传值有很多方法,建议你先看看jsp中内置对象.request,session,context 等都可以.

无语,楼主怎么不相信我呢,要是你的session没有那两个方法那肯定是你的session没有拿到,因为session就相当于一个collection,肯定可以存放对象的,要是还真的不行话,那就放到ServletContext里面.request存在的范围是一次请求,session的范围是一次会话,而ServletContext的存在范围是随服务器的开始结束而开始结束的.放到ServletContext里肯定行.传值就那么几个东西,没有什么好高手的.
百度网友d5bc981
2007-10-13
知道答主
回答量:34
采纳率:0%
帮助的人:0
展开全部
你不能在servlet的标签内使用request.getAttribute("name");或者request.getParameter("name");这些方法,你应该在JSP标签中使用这些代码,
还有就是你的变量有没有提交到接受的页面!
最后在看一下是不是变量的使用范围不够,例如你需要SESSION而你用了REQUEST
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天之魔神
2007-10-13 · TA获得超过536个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:695万
展开全部
要转发过去才可以传值,如果是重定向是不行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dfc057be6
2007-10-13 · 超过17用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:0
展开全部
你用session传值会好一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c547160
2007-10-13 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2071万
展开全部
你改成session.setAttribue看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式