下拉框怎么执行2条SQL 我现在有个查询下拉框的值是: 比如说 "大城市,小城市"因为大城市和小城市 需要的SQL不一样 所以当我下拉框选择 大城市 的时候 执行SQL1当我下拉框选择 大城市 的时候 执行SQL2怎么做 ??谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个JavaScript函数 直接提交到后台就可以了啊。。 用ajax根据下拉框的不同值调用后台的函数执行不同的sql ajax毕竟有框架限制,js就可以了,这不就是级联操作么,上网看看啊 下拉框都有一个value啊,比如大城市的value="1", 小城市的value="2"把这个数值作为参数传递到后台。在后台根据这个参数,执行不同的sql就行了。 获取不同的value,后台做处理即可。 用ajax,根据传递到后台的数据判断用哪个sql就可以了 function check(){ var arraySelect = document.getElementsByName("machinetype"); for(int i=0;i<arraySelect.size();i++){ if(arraySelect[i].selected=='1'){ document.location.href="equipmentptAction.do?method=getEquipmentpt"; } else if(arraySelect[i].selected=='2'){ document.location.href="equipmentptAction.do?method=getEquipmentpt"; } }=========================<th>城市类型</th> <td> <select name="machinetype"> <option value="">--请选择--</option> <option value="1" <logic:equal value="1" name="machinetype" >selected="selected"</logic:equal>>大城市</option> <option value="2" <logic:equal value="2" name="machinetype" >selected="selected"</logic:equal>>小城市</option> </select> </td> ===================================<input type="submit" value="查 询" onclick="check()">这样行吗??? 写错了 这里 修改一下else if(arraySelect[i].selected=='2'){ document.location.href="equipmentptAction.do?method=getEquipmentpt11"; } 这是什么呀?小姑娘?这个问题用ajax很容易,传值到后台,在后台判断用那个SQL. 嗯 我觉得 这个用ajax就可以了 根据下拉列表的值 发出异步请求 并将请求给一个servelt处理就可以了.个人也挺喜欢dwr的! 这个问题可以在客户端区分,也可以在服务器端区分。不就是根据选择的值,在服务器端执行相应的SQL就是了撒。具体实现方式多种多样,反正思路就是,客户端传个值过去服务器端,然后服务器端根据值来确定执行那个SQL语句,然后执行结果并回传客户端就是了。 主键自增 不好使!高手进…… 求外包开发项目 微博时代,未来我们还能针对微博做哪些应用? 请教高手:java写的license程序,我想借用一下,但没看懂,愿你能帮助我一下,谢谢! POJO的实例化及其带来的问题 新手提的第二个问题 为了解决乱码问题,我写了一段代码,在JSP里调用报错,请问怎样改改?谢谢. 请问J2sdk,resin和oracle8.1.7 是否有冲突!如何解决??? jsp,applet,javabean之间的问题?进来看看! 关于servlet画图的问题 Javascript 怎么与 webkit结合 高分求 ajax + servlet文件上传可行代码
把这个数值作为参数传递到后台。
在后台根据这个参数,执行不同的sql就行了。
var arraySelect = document.getElementsByName("machinetype");
for(int i=0;i<arraySelect.size();i++){
if(arraySelect[i].selected=='1'){
document.location.href="equipmentptAction.do?method=getEquipmentpt";
} else if(arraySelect[i].selected=='2'){
document.location.href="equipmentptAction.do?method=getEquipmentpt";
}
}=========================
<th>城市类型</th>
<td>
<select name="machinetype">
<option value="">--请选择--</option>
<option value="1" <logic:equal value="1" name="machinetype" >selected="selected"</logic:equal>>大城市</option>
<option value="2" <logic:equal value="2" name="machinetype" >selected="selected"</logic:equal>>小城市</option>
</select>
</td>
===================================<input type="submit" value="查 询" onclick="check()">这样行吗???
else if(arraySelect[i].selected=='2'){
document.location.href="equipmentptAction.do?method=getEquipmentpt11";
}
这是什么呀?小姑娘?这个问题用ajax很容易,传值到后台,在后台判断用那个SQL.
个人也挺喜欢dwr的!