JSP select下拉框读取数据库数据显示不全

图片说明

代码如下

                    <select name="job.job_id"
                        style="width: 165px; margin-left: 10px;" class="text_add">
                            <option value="" id="任务列表">请选择</option>
                            <c:forEach items="${pagers2.datas}" var="b" varStatus="l">
                                <option value="${b.job_id}">${b.job_name}</option>
                            </c:forEach>

有什么办法可以解决呢,下拉框怎么把所有数据显示出来

2个回答

这种问题应该先看后台你查出来多少数据,而不能根据数据库有多少条。如果查出来几十条,前台显示10条左右,那就是前台限制了。

qq_33357956
qq_33357956 你没有理解我的意思,我要所有数据显示出来,用table就行了,这里是想办法让下拉框把所有信息显示了,因为学生发布讨论涉及到选的主题,这个主题是所有课题不能是下拉框显示的一部分其他的选不了
5 个月之前 回复

1.首先检查后台:是不是后台查询的时候,使用了分页或者其他限制,导致查询出来的数据本身就不是全部的;
2.如果确保后台查询出来的数据没问题,检查下拉框是不是限制了高度,不能滚动之类的,导致内容显示不完;
(可以用表格显示看看数据是否完整)

u011699755
java一米阳光 回复qq_33357956: 100条也不算多啊,非要分页的话,可以做个弹窗,查询后,选择一个记录带回到编辑页面;
5 个月之前 回复
qq_33357956
qq_33357956 回复java一米阳光: 后台分页不能撤销掉啊,数据有上白条的时候怎么办?这个数据量大是必须分页的
5 个月之前 回复
u011699755
java一米阳光 回复qq_33357956: 那原因找到了,后台不用分页查,用list返回所有记录就可以了;下拉框分页?没搞过
5 个月之前 回复
qq_33357956
qq_33357956 回复: 我数了一下15条刚好是我分页设置的maxitem
5 个月之前 回复
qq_33357956
qq_33357956 如果有分页限制,那怎么给下拉框加分页啊
5 个月之前 回复
qq_33357956
qq_33357956 后台没问题,查询列表是可以全部显示出来的,下拉框所有代码都在那了,没有限制高度,所以搞不懂为什么显示不全,网上也查不到原因
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!