如何使用java中的4个日期变量在jsp中绘制两个进度条

如何使用java中的4个日期变量在jsp中绘制两个进度条,java,jsp,progress-bar,Java,Jsp,Progress Bar,我需要根据jsp中变量的日期和空值绘制进度条 我在jsp中这样声明 项目变量: scriplets jsp: <% ArrayList list; Session hibernateSession; hibernateSession=NewHibernateUtil.getSessionFactory().openSession(); hibernateSession.beginTransaction();

我需要根据jsp中变量的日期和空值绘制进度条

我在jsp中这样声明

项目变量:

scriplets jsp:

<% 
        ArrayList list;
        Session hibernateSession;
        hibernateSession=NewHibernateUtil.getSessionFactory().openSession();
        hibernateSession.beginTransaction();
        DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        Date date = new Date();
        String projectname="",desc="";
        String strtdate="",acstrtdate="",enddt="",acenddate="";
        String Msg="";
        int projid;
        int q=0;
        list = (ArrayList)hibernateSession.createQuery("FROM entity.NewProject").list();
        int proj_count=list.size();
        for(int i=0;i < proj_count;i++)
        {
        Object projects=list.get(i);
        NewProject project1 = (NewProject)projects;
        projectname = project1.getProj_name();
        projid=project1.getIdnew_proj();
        desc=project1.getProj_desc();
        strtdate=project1.getStrt_date();  // Estimated start date
        enddt=project1.getEnd_dt(); // Estimated end date 
        acstrtdate = project1.getActual_start_date(); // Actual Start Date
        acenddate = project1.getActual_end_date(); // Actual End Date 
        q++;


    %>

实际上我需要两个进度条,一个是估计的开始日期和结束日期,另一个是实际的开始日期和结束日期 我需要的是

我必须比较两个开始日期是否相同。如果没有,它将被延迟。用不同颜色书写进度条,直到实际结束日期

同样,在另一种情况下,预计开始日期和实际开始日期是相同的。但是,如果你比较结束日期和实际结束日期,它可能有不同的日期。的确如此。延迟。并且需要以单独的颜色绘制延迟的进度条

请帮助,任何帮助都会越来越受到感激


谢谢

请出示您的代码,仔细检查我的scriplet代码并查看
<% 
        ArrayList list;
        Session hibernateSession;
        hibernateSession=NewHibernateUtil.getSessionFactory().openSession();
        hibernateSession.beginTransaction();
        DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        Date date = new Date();
        String projectname="",desc="";
        String strtdate="",acstrtdate="",enddt="",acenddate="";
        String Msg="";
        int projid;
        int q=0;
        list = (ArrayList)hibernateSession.createQuery("FROM entity.NewProject").list();
        int proj_count=list.size();
        for(int i=0;i < proj_count;i++)
        {
        Object projects=list.get(i);
        NewProject project1 = (NewProject)projects;
        projectname = project1.getProj_name();
        projid=project1.getIdnew_proj();
        desc=project1.getProj_desc();
        strtdate=project1.getStrt_date();  // Estimated start date
        enddt=project1.getEnd_dt(); // Estimated end date 
        acstrtdate = project1.getActual_start_date(); // Actual Start Date
        acenddate = project1.getActual_end_date(); // Actual End Date 
        q++;


    %>