做一个页面a.htm,在里面有三个输入框:时间time(datatime型数据),经度jd(double),纬度wd(double),用户可以输入想要查询的条件,可以三个条件都输,也可以只输入一个条件或两个条件,然后提交。
   在接收页面b.jsp中接收提交后的参数,然后转换数据类型(包括datatime型的数据转换),最后根据得到的参数去mysql里查询(特别是当只输入了一个或两个条件时的查询),把满足条件的数据查出来。
   各位高手能否给个详细一点的代码呢(特别是接收页面b.jsp)?谢谢了!

解决方案 »

  1.   

    time是datetime型数据,不是datatime型的,呵呵!
      

  2.   

    你在处理SQL语句的时候,可以做一个判断吗,判断这三个条件的文本框中,是否是空的,如果不那么就加上相应的查询语句。
      

  3.   

    sql = "select * from t where 判断传入的3个值
    if(a!=null){
      sql+=" a = ... "
    }
    if(b!=null){
     sql+=" b = ... "
    }
    .....
      

  4.   

    那你先进行判断参数有没有值,再进行相应的查询
    date1=request.getParameter("date1");取到值然后用select * from XS where CSSJ='"+date1+"'and。进行查询