用sql语句将查询结果存入hashmap中后,怎样写一个servlet取出数据,并在jsp页面显示,最好写出代码,谢谢

用sql语句将查询结果存入hashmap中后,怎样写一个servlet取出数据,并在jsp页面显示,最好写出代码,谢谢,第1张

把map存在request中,然后用EL表达式,迭代map:

<c:forEach var="item" items="${map2}">

${itemkey} > ${itemvalue} <br>

</c:forEach>

上面的itemvalue应该就是Previous对象咯,你尝试一下itemvaluexxx看看能不能正常取值?

多此一举了,这样的更新没有必要把数据查出来,直接更新就好了,这样:

update teachers set score1 = score1 + r1 where te_id = 'XXX'

当然得先把r1解析成int以后

int r1 = IntegerparseInt(radio1);

这样以后就可以了

首先网数据库添加,需要底层执行sql,

1、你要debug一下,是否走到了底层执行sql,执行sql的时候,数据库连接是否正确,数据库连接方法里面,是否执行完后关闭了数据库

2、如果你连接的是oracle数据库,那么你需要在代码里面提交事务,如果是sqlserver

默认不用处理事务。

3、检查你的sql语句是否正确。

第二个跳转页面获取数据,我不清楚你是指的提交的时候还是跳转到你的表单页面。

1、如果是提交的时候,那么检查你的form的action是否正确指向了你的servlet的方法。如果你这里没有问题,那么检查你的servlet的xml配置文件,是否有这个servlet的配置。

2、如果你上面这一步成功了,那么检查你的form的method是否为post提交。

是用的requestsetAttribute("beanList",

list);

JSP页面取用应该这样:requestgetAttribute("beanList");(页面跳转使用转发,不要使用重定向,不然request这个对象不会共享,就获取不到数据)

以上就是关于用sql语句将查询结果存入hashmap中后,怎样写一个servlet取出数据,并在jsp页面显示,最好写出代码,谢谢全部的内容,包括:用sql语句将查询结果存入hashmap中后,怎样写一个servlet取出数据,并在jsp页面显示,最好写出代码,谢谢、想在一个Servlet页面内完成对MySQL数据库某表中数据取出并与我的数据相加后,更新到原位置,无法完成写入、写的servlet中往数据库中添加的方法实现不了,也跳转不了页面获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9720999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存