mybatis访问数据库后的结果怎样传到jsp页面上显示

我用的是struts2+mybatis3,mybatis从数据库中读出数据后,怎么直接将List和Map形式的数据放到ActionContext中?传到jsp页面后怎么读... 我用的是struts2+mybatis3,mybatis从数据库中读出数据后,怎么直接将List和Map形式的数据放到ActionContext中?传到jsp页面后怎么读取? 展开
 我来答
GAQLYR
推荐于2017-12-15
知道答主
回答量:10
采纳率:0%
帮助的人:6万
展开全部
两种办法
一种是 public Map<String, Object> request;
public Map<String, Object> session;
public Map<String, Object> application; request=(Map<String, Object>) ActionContext.getContext().get("request");
session=ActionContext.getContext().getSession();
application=ActionContext.getContext().getApplication();
request.put("request2", "request2");
session.put("session2","session2");
application.put("application2", "application2");
然后在jsp页面用struts2的标签去访问web元素
更多追问追答
追问
可不可以直接将本来就为数组形式的数据直接放入到ActionContext中?有没有这种方法?
比如:
现在我从数据库中查询所有用户User的信息,假设字段有userid, username, password,gender等。查出来的数据记录肯定是有多条,相当于是一个多维数组,假如想要在ActionContext中放入10个用户的信息,现在我想的是,每次就能把一条记录的信息放入到ActionContext中,如果可以这样做,那么jsp页面读数据的时候,又怎么把数据分解?
追答
一半都是web元素访问的 或者你可以用AJAX
皮克电影分享
2012-08-27 · TA获得超过539个赞
知道小有建树答主
回答量:867
采纳率:20%
帮助的人:167万
展开全部
直接放List或Map到session或request中 前台通过EL表达式来取
只不过前台取的时候List和Map取的方式不一样
追问
大哥,把List怎么放入ActionContext中和怎么从jsp页面读出List数据(有没有不用标签的)讲一下可以不?我是初学,好多都不是很懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式