%@ page import="java.util.regex.Pattern" %> <%@ page import="java.util.regex.Matcher" %> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page session="true" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String baseUrl = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/"; String t = String.valueOf(System.currentTimeMillis()); String theme = request.getParameter("theme"); String viewAlarmType = request.getParameter("viewAlarmType"); String pieAlarmType = request.getParameter("pieAlarmType"); String statusType = request.getParameter("statusType"); if (viewAlarmType == null) viewAlarmType = "11110010"; if (!myRegex(viewAlarmType)) { viewAlarmType = ""; } if (pieAlarmType == null) pieAlarmType = "11110010"; if (!myRegex(pieAlarmType)) { pieAlarmType = null; } if (statusType == null) statusType = "11110010"; if (!myRegex(statusType)) { statusType = null; } String css_name = "ext-all-access.css"; if(theme!=null){ if(theme.equals("gray")) css_name = "ext-all-gray.css"; else if(theme.equals("access")) css_name = "ext-all-access.css"; else if(theme.equals("neptune")) css_name = "ext-neptune.css"; else if(theme.equals("default")) css_name = "ext-all.css"; else if(theme.equals("scoped")) css_name = "ext-all-scoped"; else if(theme.equals("ie")) css_name = "ext-ie.css"; else if(theme.equals("sandbox")) css_name = "ext-sandbox.css"; else if(theme.equals("standard")) css_name = "ext-standard.css"; else { theme = ""; } }else theme = ""; %> <%! public boolean myRegex (String str){ Pattern pattern = Pattern.compile("^[0-9]*$"); Matcher matcher = pattern.matcher(str); return matcher.matches(); } %>
"/>