如何将servlet中的数据显示在jsp页面中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将servlet中的数据显示在jsp页面中相关的知识,希望对你有一定的参考价值。

要想把servlet的数据放到jsp显示需要做的是:
1.把数据从数据库里查询出来,放到结果集里。
2.把结果集放到request中,传给jsp页面
3.页面遍历结果集显示即可
参考技术A 在servlet里的get或post方法里面,使用request.setAttribute(参数名, 数据);
再在JSP页面里用$参数名就能得到数据.
或者<%request.getAttribute(参数名);%>也能得到本回答被提问者和网友采纳
参考技术B 在SERVLET 程序的完成部分加入这个代码

PrintWriter out = response.getWriter();
response.setContentType("text/html; charset=GBK");
//System.out.println(obj); //打印在后台
out.print(obj); //打印在前台,jsp页面上
out.flush();
out.close();
参考技术C 后台可以把数据存储在request.setAttr..("key",value)或者session里,页面直接.getAttr..("key")得到存储的值.注意<% %> <%= %>的使用
当然页面还可以用jstl,jstl更方便
参考技术D 我感觉比较直接的是:
把数据存到request或者session里然后在JSP里用代码提取。

个人观点,仅供参考。

servlet+jsp修改商品信息

1.需要将被修改的商品显示在修改页面上,

jsp中将该商品的ID传给servlet,servlet将id传给dao层,

进行查询操作,最后将要修改的信息传递给request,最终传给jsp页面中进行显示’

2.jsp修改页面上,需要将所有的信息传递给servlet

3.servlet从jsp页面获取数据,并进行封装,最终传递给dao层进去修改数据操作

以上是关于如何将servlet中的数据显示在jsp页面中的主要内容,如果未能解决你的问题,请参考以下文章

如何将servlet中的变量在jsp页面中显示--普通方法

如何将servlet中的变量在jsp页面中显示--面向对象的方法

如何将servlet中的变量在jsp页面中显示---jsp中的EL表达式

如何在一个jsp网页中实现数据库查询和显示结果

jsp如何将数据库中的内容显示到下拉列表中

jsp页面函数中如何获取sevlet传过来的List