如何使用java中的4个日期变量在jsp中绘制两个进度条
我需要根据jsp中变量的日期和空值绘制进度条 我在jsp中这样声明 项目变量: scriplets 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();
<%
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++;
%>