对于 QueryMultiStorage.jsp 做一些说明

1. 就整体进行说明: 

       当一个jsp文件所包含的内容很多时,可以在这个jsp文件中嵌套多个jspf文件,jspf文件虽然独立出去但跟写jsp里面的效果是一样的。比如一个talbe的内容非常多, 原文件为 index.jsp, 里面包含了 table.jspf.则在jspf里面 都不需要声明 <html> </html>  只需要直接写talbe <table> ........</table>, 在 index.jsp里面声明的在 table.jspf里完全有效。

2. 就使用的技术进行说明:

       a.这里面使用了一个控件 WdatePicker, 首先要下载下来然后在用它的部分引入 .js和.css.

       b. 将 页面的form 与代码中的queryform 类相关联, 利用Structs类RequestUtils.populate(f, request)来进行 对类queryform的自动填充, 页面的 form信息保存在request里面。  

 

3. 就内容进行说明:

     a. 对于框架f而言, f 根据 calendar 来获取当前时间从而可以得到 thisDay, thisWeekstartday , thisweekenday, thismonthstartday, thismonthendday, thisyearendday, thisyearstart(这个实际上是前一年的时间)  

     b.  属性 TimeZone的值来确定它所选择的时间段, 

                       TimeZone       涵义 

                                          -1                      inserttime

                                           1                       thisweek

                                           2                       thismonth

                                           3                       thisyear(实际上是指一年)

                当timezone 没选时, 在select 框中默认为首选即 inserttime, 但是在时间框中是thisweek的时间。

       c. 属性beginTime  endTime  如果客户插入了值则根据客户插入的值,否则根据timezone和当前时间来确定。

      d. m 代表所选的metric , 实际上对了f 而言,它所有的属性应该是

String[] metrics, 但是在页面中只能选一个指标, 所以用 m来表示。

 

      e.属性 QueryMode , 它表示查询模式: 0表示平均值, 1表示最大值, 5表示总和

 

      f.属性displayType , 它表示展现形式: 0表示line   1表示bar

      g. interval , 时间间隔 有 quarter, week, month, year之分

      h. 属性bizmode,它表示一天中的查询时间段  0表示 00:00---24:00, 1表示自己来插入时间段

 

你可能感兴趣的:(html,jsp,框架,css,F#)