コード例 #1
0
 // MrBayes 从数据库中读入到页面中
 static void setParametersToRequestMrBayes(String userName, HttpServletRequest request) {
   MultipleAlignmentDefaultDAO madDAO = new MultipleAlignmentDefaultDAO();
   MultipleAlignmentDefault mad = madDAO.findByUserAndType(userName, MRBAYESTYPE);
   if (mad != null) {
     String defaultSetting = mad.getDefaultSetting();
     String[] parameters = defaultSetting.split(";");
     for (int i = 0; i < parameters.length; i++) {
       String[] paraValues = parameters[i].split("\\" + SEPERATEPARAMETERS);
       for (int j = 1; j < paraValues.length; j++) {
         if (paraValues[j] != null && !"".equals(paraValues[j])) {
           String[] pValues = paraValues[j].split(SEPERATEPARAMETERANDVALUE);
           if (pValues.length == 2) {
             request.setAttribute(paraValues[0] + SEPERATEPARANAME + pValues[0], pValues[1]);
           }
         }
       }
     }
   }
 }