www.3112.net > 在SSH框架中,通过JSP页面访问数据库中的某个表

在SSH框架中,通过JSP页面访问数据库中的某个表

这个页面通过迭代器遍历 了数据库的你说的这个表,然后把他们全部输出来通过类似这种方式输出,当然前面还要加上迭代器标签如

有几种可能 1.你的后台action中的list(map,set)为null 或者是一个size为0的集合 2.如果你使用的是struts,请使用struts的标签库(s)读取,如果集成了velocity或者freemarker,请使用对应的表达式读取,如果是此种可能,建议你去仔细参考下struts(

先把视图中的数据检索到一个List集合中,然后保存作用域(request)并转发到你要显示数据的jsp页面用C标签做循环用el表达式去数据即可!

用jquery

首先确保你的 items 的 list 中确实取到了多条记录吧.<c:foreach var="obj" items="${list}" varStatus="i"><tr><td>${obj.field1} </td><td>${obj.field2} </td><td>${obj.field3} </td><td>${obj.field4} </td><td>${obj.field5} </td></tr></cforeach>

只要action字段属性中有相应字段的getset方法 便能自动绑定到strus的标签

查询出来在jsp页面通过 jstl+el表达式遍历一下就是

你要想知道ssh框架运行流程直接搜就行了,而数据的运行流程,就看你代码怎么写的咯,如果是要存入数据库的数据那就是从jsp到struts,到hibernate,spring只是在中间起一个解耦和代码增强的功能

struts2有select这个标签,好像叫selectOptions什么的,不过用这个的前提是,你的数据必须在集合里,因为这个标签接收的属性就是一个集合.还有一种做法就是用js脚本,用el获取到request中的值,然后放在javascript里处理

你后台总要获取ID然后差数据库嘛.2个页面打开的ID参数一样就好了.分开查呗.第一个页面打开的时候用这条ID查,第二个页面进去也用这个ID查 不就是同一条记录了如果不想查询2次那2个页面打开总有个先后把.先查好的页面把值存到session里面,另一个页面进去到session里面取也行.

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com