第一:如果可以用JAVABEAN写读取数据库图片(我要的是两种,一种是图片保存在数据里的,另一种是保存图片的地址。),要如何才能在页面里显示出来。
第二:我想写一个按相应的日期条件查询和显示。
 (1)按服务器日期里的年查询并显示出来。只显示一个年的数据。
 (2)按服务器日期里的年查询并显示出来。只显示一个月的数据。
 (3)按服务器日期里的一个星期查询并显示出来。只显示一个星期的数据。
 (4)按服务器日期,显示一天的数据。
按解答效果给分。谢谢

解决方案 »

  1.   

    Calendar c=Calendar.getInstance();
            c.setTime(new Date(System.currentTimeMillis()));
            int 年=c.get(Calendar.YEAR);
            int 月=c.get(Calendar.MONTH);
            int 星期=c.get(Calendar.DAY_OF_WEEK);
            int 日期=c.get(Calendar.DATE);
      

  2.   

    第一个问题你可以用blob查询出来写到文件里不就行了
    第二个问题就是要一个sql的日期计算函数,不知道你用的什么数据库所以没法写,你查一下就很容易解决了
      

  3.   

    (1)Calendar c=Calendar.getInstance();
    c.setTime(new Date(System.currentTimeMillis()));
    String 年=String.valueOf(c.get(Calendar.YEAR));
    select * from 表 where 日期>=年-01-01 and 日期<=年-12-31
    具体sql语句要根据你数据库来写
    (2)同(1)
    (3)Calendar c=Calendar.getInstance();
    c.setTime(new Date(System.currentTimeMillis()));
    c.add(Calendar.DATE,-7)
    c.getTime()
    (4)Calendar c=Calendar.getInstance();
    c.setTime(new Date(System.currentTimeMillis()));
    c.add(Calendar.DATE,-1)
    c.getTime()
      

  4.   

    哈哈。我真是急的不记得了。
    我现在用SQL SERVER2000 和MYSQL。。
    不过可以的话ORACLE、 SQL SERVER2000 、MYSQL都提示一下我吧。好吗?
    因为以后会用到ORACLE的
      

  5.   

    最好是完整的程序,我是写新闻和报表时用到的。所以最好有加上可以选择功能。因为我想可以实现让用户可以选择用什么方式去显示想查看的内容。谢谢。。
    我的EMAIL是[email protected]
      

  6.   

    String yyyy=rq.substring(0,4);
    String MM=rq.substring(4,6);
    String dd=rq.substring(6,8);
    rq=yyyy+"-"+MM+"-"+dd;
    String strSQL = "select isnull(id,'') id,isnull(zt,'') zt,isnull(nr,'') nr,isnull(rq,'') rq,isnull(djcs,'') djcs from xwxx where ( id='0110') and DATEDIFF(d,rq,getdate())<=-31 order by rq desc";错误提示是:
    StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exceptionjava.lang.StringIndexOutOfBoundsException: String index out of range: 4java.lang.StringIndexOutOfBoundsException: String index out of range: 4    at java.lang.String.substring(String.java:1477)    at org.apache.jsp.news$jsp._jspService(news$jsp.java:132)应该可以怎么改呢?
    我定义的日期是:
             public String gettime()
             {
                    String datestr =  "" ;
                    try
                    {
                            java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy年MM月dd日") ;
                            java.util.Date date = new java.util.Date() ;
                            datestr = df.format(new java.util.Date()) ;
                    }
                    catch (Exception ex)
                    {
                            System.err.println("异常为:" +ex.getMessage());
                    }                return datestr ;
             }
      

  7.   

    第二大问题由 hui_feng(盘桃2)完全解决。谢谢。。
    现在还有第一大问题没有解决。
      

  8.   

    第一大問題可以試試用jspsmartupload組件。
      

  9.   

    hui_feng(盘桃2) 
    这个只是上传的。