首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

拜求高手

2011-12-28 
拜求高手 在线等~是这样的 我在用jsp写程序 数据库用的是oracle 我现在做了一个下拉列表框 里面的下拉选项

拜求高手 在线等~
是这样的 我在用jsp写程序 数据库用的是oracle 我现在做了一个下拉列表框 里面的下拉选项有10、20、30,
要求是:当选择10的时候 下面显示10条数据库里的记录 ,选择20的时候 下面显示20条数据库里的记录,选择其他数字的时候显示相应数目的记录 .
求高手帮忙~~~


[解决办法]
select t1.* from 
(SELECT ROWNUM rowIndex,* from tablename ) t1 where rowIndex>10 and rowIndex<=20
[解决办法]
var YYY = document.getElementById("下拉框ID").value;//得到值显示数
document.location=XXX.action?number=YYY;

改变事件中写
[解决办法]
把value的值传给后台
sql="select top ("+前台value的值+") from 表名 where 条件"
[解决办法]
你想自己写呢?还是用个组建?组建extremecomponents.jar 可以满足你的要求
[解决办法]
写一个即时触发事件 把你的10、20、30 什么的当变量传出去

<select size="0.5"
onchange="javascript:location.href=this.options[this.selectedIndex].value;">

<% 实现代码%>

</select>
[解决办法]
直接把参数传过去就可以了!!比如
<select name="shownum">
<option value="10" selected>10</option>
<option value="20">20</option>
<option value="30">30</option>
 </select>
直接用 Int shownum=request.getParameter("shownum");就可以把你选的得到了!sql语句会写了吧!!

热点排行