0

jspの変数からの日付とnull値に応じて進行状況バーを描画する必要があります

私はjspでこのように宣言されています

プロジェクト変数:

 Estimated start date = "2013-06-08"
 Estimated end date = "2013-06-10"
 Actual Start Date = "2013-06-12"
 Actual End Date = "2013-06-14"

スクリプトレット 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++;


    %>

実際には、2 つのプログレス バーが必要です。1 つは推定開始日と終了日用で、もう 1 つは実際の開始日と終了日用です。

両方の開始日が同じ日付であることを比較する必要があります。そうでない場合は遅れます。実際の終了日までの進行状況バーを別の色で書きます。

同様に、推定開始日と実際の開始日が同じである別のシナリオ。ただし、終了日と実際の終了日を比較すると、日付が異なる場合があります。そうです。遅延。遅延のプログレスバーを別の色で描画する必要があります

ますますお役に立てれば幸いです。

ありがとう

4

0 に答える 0