各位大侠,我有一个查询的页面,其中查询框有多个。可以输入一个或者多个条件查询。比如说:id name sex 怎么在后台判断输入的是哪个或者那些条件呢?谢谢~~
解决方案 »
- 请问Swing里面有控件可以选择文件夹的吗?不是文件夹下的文件。
- TrueTypeFont.open() NullPointerException问题
- 一个关于输入输出流的题,高手帮忙看下,在线等。谢谢
- 如何在 txt 文件中追加文字? (新手帮帮忙)
- 定义一个方法是否为静态方法主要靠怎么判断?
- 请问java中的String 类是否有像VC中的CString一样有Format的函数!大家平时是如何面对长的SQL语句呢?
- 关于DataInputStream与IntputStream的问题
- ***找不到地方了,问一个dos的问题***
- 继承相关
- 为什么会是2.3.4.5.6呢?好菜的问题,请大虾指教!
- 谁能帮帮我!
- HELP!!!紧急求救!!关于java描点成线的问题~~~~~~~~~~~
if(id!=null&&!id.equals(""))
Sql = sql + "AND ID="+id;
if(sex!=null&&!sex.equals(""))
Sql = sql + "AND sex="+sex;
if(name!=null&&!name.equals(""))
Sql = sql + "AND name="+name;
那只要request.getParameter("id")
然后再如2楼兄弟那样就可以
sql = sql + " id = '"+id+"' and";
if (!name.equals(""))
sql = sql + " name = '"+name+"' and";
if (!sex.equals(""))
sql = sql + " sex = '"+sex+"' and";if (sql.endsWith("where")){
int len = sql.length();
sqls = sql.substring(0, len-5);
}else{
int len = sql.length();
sqls = sql.substring(0, len-3);
}注意一点是sql = sql + " XXXXXXXX"这几句之前有个空格,也可以在where和and之后空格。