社区
Web 开发
帖子详情
关于jsp数据库查询问题
cjnsrj
2006-04-14 05:04:57
我在一个jsp查询页面中放置了三个查询条件:楼号,层号,房间号。现在我用楼号,层号,房间号查询以及用楼号,层号查询来达到显示不同的查询结果。在查询结果页面中,我用
if("房间号为空")
{
显示用楼号,层号为查询条件的查询结果;
}
else{
显示用楼号,层号,房间号为查询条件的查询结果;
}
在调试时,当未输入房间号时,点击查询按钮时,if中的语句并不执行。执行的仍是else中的内容。
这种情况如何处理。谢谢!
...全文
87
5
打赏
收藏
关于jsp数据库查询问题
我在一个jsp查询页面中放置了三个查询条件:楼号,层号,房间号。现在我用楼号,层号,房间号查询以及用楼号,层号查询来达到显示不同的查询结果。在查询结果页面中,我用 if("房间号为空") { 显示用楼号,层号为查询条件的查询结果; } else{ 显示用楼号,层号,房间号为查询条件的查询结果; } 在调试时,当未输入房间号时,点击查询按钮时,if中的语句并不执行。执行的仍是else中的内容。 这种情况如何处理。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixue6511
2006-04-14
打赏
举报
回复
if(fangHao == null || fangHao.equals("")||fangHao.equals("0")){
}
cjnsrj
2006-04-14
打赏
举报
回复
我写的如下:
<%
String distN=request.getParameter("distNum");
String roomN=request.getParameter("roomNum");
String floorN=request.getParameter("floorNum");
%>
if(roomN==null) {
<%
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/xuesheng?user=root&password=wanzhang&Unicode=true&characterEncoding=gb2312";
Connection con = DriverManager.getConnection(url);
Statement stmt=con.createStatement();
ResultSet rs;
String SqlQue="SELECT deviceuse.roomNum,devNum,useCt FROM relation,district,deviceuse where deviceuse.roomNum='"
+roomN+"' and district.distNum='"
+distN+"' and relation.floorNum='"
+floorN+"'";
//out.print(SqlQue);
rs = stmt.executeQuery(SqlQue);
while(rs.next()){
%>
<tr class="normal">
<td width="88"><%=rs.getString("roomNum")%></td>
<td width="171"><%=rs.getString("devNum")%></td>
<td width="166"><%=rs.getString("useCt")%></td>
</tr>
<% }
stmt.close();
con.close();
}
catch(SQLException ex){out.print(ex.toString());}
%>
<% } else {
<%
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/xuesheng?user=root&password=wanzhang&Unicode=true&characterEncoding=gb2312";
Connection con = DriverManager.getConnection(url);
Statement stmt=con.createStatement();
ResultSet rs;
String SqlQue="SELECT deviceuse.roomNum,devNum,useCt FROM relation,district,deviceuse where deviceuse.roomNum='"
+roomN+"' and district.distNum='"
+distN+"' and relation.floorNum='"
+floorN+"'";
//out.print(SqlQue);
rs = stmt.executeQuery(SqlQue);
while(rs.next()){
%>
<tr class="normal">
<td width="88"><%=rs.getString("roomNum")%></td>
<td width="171"><%=rs.getString("devNum")%></td>
<td width="166"><%=rs.getString("useCt")%></td>
</tr>
<% }
stmt.close();
con.close();
}
catch(SQLException ex){out.print(ex.toString());}
%>
}%>
wsk_228
2006-04-14
打赏
举报
回复
楼上已解...
pdvv
2006-04-14
打赏
举报
回复
if(fangHao == null || fangHao.equals("")){
}
伟大的左前卫
2006-04-14
打赏
举报
回复
if不执行,说明条件不满足,"房间号为空"具体你是怎么写的?
JSP
版流量统计系统
看起来有点像大洲的那个,
jsp
中算不错的啦.值得下载回去研究研究
SSH2框架搭建实例源码
SSH2框架搭建实例(spring3.2+strust2.3.4+hibernate4.2)全部采用最新版本.演示了用户登录和用户管理
guestbook程序代码
axeon的guestbook程序代码
SpringMVC+Mysql实例详解
SpringMVC+Mysql实例详解,一直用的是ssh,因为公司要用到SpringMVC,以前也没接触过,所以今天来和大家一起学习一下这个框架,分享一下。
简单java web学生信息管理系统
本人是新手,也刚开始java web的学习,就在网上找了个例子练手,是一个简单的
jsp
+servler的学生管理系统。网址:http://www.javazhijia.com/ym/web/193.html导入到eclipse有点报错,我自己做了一点修改,将oracle数据库换成了数据库连接池连接mysql数据库,可直接运行,希望对大家能有所帮助!
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章