home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 July / CMCD0703.ISO / Software / Freeware / Programare / bugzero / jsp / home.jsp < prev    next >
Text File  |  2003-06-09  |  1KB  |  51 lines

  1. <%@ page 
  2.     import="com.websina.bean.*,com.websina.util.*,com.websina.util.log.Log"
  3. %>
  4. <html>
  5. <head>
  6. <title>Bugzero Homepage</title>
  7. </head>
  8. <body topmargin=0>
  9. <%@ include file="_cache.jspf" %>
  10. <%@ include file="_header.jspf" %>
  11. <%      
  12.   String parent = "home.jsp";
  13.   String noIssue = "no_active_issue";
  14.   Issue[] issueList = null;
  15.  
  16.   com.websina.bean.Query query = person.getQuery();
  17.  
  18.   int startIndex = 0;
  19.   String startStr = request.getParameter("startIndex");
  20.   if (startStr != null && startStr.trim().length() > 0) {
  21.     try {
  22.       startIndex = Integer.parseInt(startStr.trim());
  23.     } catch (Exception e) {
  24.       startIndex = 0;
  25.     }
  26.     issueList = (Issue[])session.getAttribute("issueList");
  27.   }
  28.   if (issueList == null) {
  29.     startIndex = 0;
  30.     query.loadFilter();
  31.     issueList =  query.list();
  32.     session.setAttribute("issueList", issueList);
  33.     String sortOrder = query.getSortOrder();
  34.     if (sortOrder != null) {
  35.       session.setAttribute("sort_field", sortOrder);
  36.     }
  37.   }
  38.  
  39.   String[] showColumns = query.getShowColumns();
  40.   int showNumbers = query.getShowNumbers();
  41.   if (showNumbers == 0) {
  42.     showNumbers = 10;
  43.     query.setShowNumbers(showNumbers);
  44.   }
  45.  
  46. %>
  47.  
  48. <%@ include file="_issuelist.jspf" %>
  49.  
  50. </body></html>
  51.