你好,我想通过servlet向数据库取值,然后显示在jsp页面上,

我看了你昨天的回答,但还有一些地方不懂,我想在servlet中将数据库取值保存在session中,然后显示到jsp页面上,但是不会写,能不能具体的讲解一下,或给一个例子,... 我看了你昨天的回答,但还有一些地方不懂,我想在servlet中将数据库取值保存在session中,然后显示到jsp页面上,但是不会写,能不能具体的讲解一下,或给一个例子,qq 742710763 展开
 我来答
踩死蛐蝤
推荐于2017-09-10
知道答主
回答量:43
采纳率:0%
帮助的人:12.2万
展开全部
HttpSession session = request.getSession();声明session
SpaceUser spaceUser=spaceUserLogic.getUserId();后台数据空中查出来
session.setAttribute("spaceUser", spaceUser);将值放入session中
追问
针对getall的方法应该怎么处理呢。
追答
request.setAttribute("session",c.getAll());
这个是存值,不是取值,并且是存到request中不是session中,setAttribute方法可以看作像一个map里面两个值左边的是键,右边的是值
你这个是将c.getAll()存到request中,要是想存入到session中后台需要
HttpSession session = request.getSession();
session.setAttribute("session",c.getAll());
这样写你前台jsp中

这个才能得到值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-05
展开全部
可以把从数据库取出的值放在一个实体been中 action跳转指向 所要显示的jsp页面 在jsp中直接接收就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaofeizm55333

2012-07-05 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:875万
展开全部
额,你需要学习,你百度一下,想飞社区,在资源里找,在视频教程里,有Java数据库技术详解视频教程,一共20讲,包括教学PPT和代码实例。。。看完之后,数据库操作这块应该不会有太大问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfh45678
2012-07-05 · TA获得超过291个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:420万
展开全部
servlet 里面的session 对象 和jsp 里面的session对象时同一个对象。通过 session.setAttrbute(), 和session.getAttribute() 来操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renne006
2012-07-05
知道答主
回答量:28
采纳率:0%
帮助的人:15.8万
展开全部
request.getSession().setAttribute("name", "value");

jsp
<%
Object value = request.getSession().getAttribute("name");
%>
追问

我是用学生信息来学习servlet的,我在StuDao里定义了getall的方法,那么可以再servlet里写

 StuDao c = new StuDao(); 

 request.setAttribute("session",c.getAll());进行取值吗?在jsp页面里

<%

 Object value = request.getSession().getAttribute("session");

%> 

下面的空格又该怎么填呢,我想得到如下的结果,这是直接在jsp页面里嵌入java语言得出的,

 

 

 

追答


....

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式