你好,我想通过servlet向数据库取值,然后显示在jsp页面上,
我看了你昨天的回答,但还有一些地方不懂,我想在servlet中将数据库取值保存在session中,然后显示到jsp页面上,但是不会写,能不能具体的讲解一下,或给一个例子,...
我看了你昨天的回答,但还有一些地方不懂,我想在servlet中将数据库取值保存在session中,然后显示到jsp页面上,但是不会写,能不能具体的讲解一下,或给一个例子,qq 742710763
展开
5个回答
展开全部
HttpSession session = request.getSession();声明session
SpaceUser spaceUser=spaceUserLogic.getUserId();后台数据空中查出来
session.setAttribute("spaceUser", spaceUser);将值放入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中直接接收就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,你需要学习,你百度一下,想飞社区,在资源里找,在视频教程里,有Java数据库技术详解视频教程,一共20讲,包括教学PPT和代码实例。。。看完之后,数据库操作这块应该不会有太大问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
servlet 里面的session 对象 和jsp 里面的session对象时同一个对象。通过 session.setAttrbute(), 和session.getAttribute() 来操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.getSession().setAttribute("name", "value");
jsp
<%
Object value = request.getSession().getAttribute("name");
%>
jsp
<%
Object value = request.getSession().getAttribute("name");
%>
追问
追答
....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询