/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String token = request.getParameter("token"); int id = Integer.parseInt(request.getParameter("productid")); ProductManage pm = new ProductManage(id); int rlt = pm.buyProduct(token); response.setCharacterEncoding("UTF-8"); response.setHeader("content-type", "text/html;charset=UTF-8"); PrintWriter pw = response.getWriter(); if (rlt == 0) { String result = "{\"status\":0}"; System.out.println(result); pw.write(result); } else if (rlt == 1) { String result = "{\"status\":1,\"reason\":\"用户不存在\"}"; System.out.println(result); pw.write(result); } else if (rlt == 2) { String result = "{\"status\":2,\"reason\":\"该商品已被购买\"}"; System.out.println(result); pw.write(result); } }
/* * show software components */ protected void showComponents( HttpServletRequest request, HttpServletResponse response, HttpSession session) throws IOException, ServletException { Iterator compIterator; int rowID = 1; VendorDBConnector vendorDBConnector = new VendorDBConnector(); compIterator = vendorDBConnector.getSoftwareComponents((String) session.getAttribute("name")).iterator(); response.setContentType("text/xml; charset=UTF-8"); PrintWriter out = response.getWriter(); out.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); out.write("<rows>"); while (compIterator.hasNext()) { SoftwareComponent comp = (SoftwareComponent) compIterator.next(); out.write( "<row id=\"" + (rowID++) + "_" + comp.getSoftwareID() + "_" + comp.getName() + "\">" + "<cell style='font-weight:bold;color: #055A78;'>" + comp.getName() + "</cell><cell>" + comp.getVersion() + "</cell>" // + "<cell>Delete^../VendorManager?op=delete_software&software_id="+ // comp.getSoftwareID()+ "^_self</cell>" + "<cell>Delete Software^javascript:deletesoftcomp(" + comp.getSoftwareID() + ")^_self</cell>" // + "<cell>Update^../VendorManager?op=load_software_reg&software_id=" + // comp.getSoftwareID() // + "&software_name=" + comp.getName() + "&software_version=" + // comp.getVersion() // + "^_self</cell>" + "<cell type=\"img\">../js/dhtmlxSuite/dhtmlxTree/codebase/imgs/xsd.png^Schemas^../DIController?op=show_schema&xsd=" + rowID + "_" + comp.getNum_xsds() + "_" + comp.getSoftwareID() + "^_self</cell>" + "<cell type=\"img\">../js/dhtmlxSuite/dhtmlxTree/codebase/imgs/wsdl.png^Services^../DIController?op=show_service&service=" + rowID + "_" + comp.getNum_services() + "_" + comp.getSoftwareID() + "^_self</cell>" + "</row>"); } out.write("</rows>"); out.flush(); }
public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException { PrintWriter w = res.getWriter(); w.write(foo != null ? foo.peek() : "foo was null for peek"); filterChain.doFilter(req, res); w.write(foo != null ? foo.poke() : "foo was null for poke"); }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { PrintWriter pw = response.getWriter(); pw.write(" <html> <body>"); Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3307/project", "root", "root"); Connection con2 = DriverManager.getConnection("jdbc:mysql://localhost:3307/project", "root", "root"); Statement stm = con.createStatement(); Statement stm2 = con2.createStatement(); ResultSet rs; ResultSet rs2; rs = stm.executeQuery("select * from rc"); while (rs.next()) { if (rs.getString(3) != null) { pw.write("<br><br>Username:"******"</body> </html>"); } catch (Exception e) { } }
public void addUser() { PrintWriter out = null; try { HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("text/html;charset=UTF-8"); String account = request.getParameter("account"); String name = request.getParameter("name"); String address = request.getParameter("address"); User user = new User(); user.setAccount(account); user.setAddress(address); user.setName(name); userService.add(user); out = response.getWriter(); out.write(new Gson().toJson("success")); } catch (Exception e) { e.printStackTrace(); logger.error(e.getMessage()); if (out != null) out.write(new Gson().toJson("fail")); } finally { out.flush(); out.close(); } }
private void write() { if (Constants.FORMAT_JSON.equals(action.getFormat())) { response.setCharacterEncoding("UTF-8"); response.setContentType("text/plain"); try { PrintWriter out = response.getWriter(); out.write(getActionJSON()); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } else if (Constants.FORMAT_XML.equals(action.getFormat())) { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml"); try { PrintWriter out = response.getWriter(); out.write(getActionXML()); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }
@RequestMapping(value = "/login", method = RequestMethod.POST) public void login( @ModelAttribute("user") User user, HttpSession session, HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "userId", required = true) String userId, @RequestParam(value = "passwd", required = true) String passwd) throws Exception { user = this.userService.getUser(userId, passwd); PrintWriter pw = response.getWriter(); if (user != null) { Cookie cookie = new Cookie(Constants.BRUSERID, user.getId()); cookie.setPath("/"); cookie.setMaxAge(10 * 365 * 24 * 3600); response.addCookie(cookie); WebContextThreadLocal.setCurrentUser(user); LoggerUtil.info(this.getClass(), "当前登录用户为:" + user.getUserName()); AuthenticateRole.authenticate(request, user, (String) request.getAttribute("userIdRuleReg")); request.setAttribute("user", user); session.setAttribute("user", user); this.userService.flush(); pw.write( "{\"login\" : true ,\"user\":\"" + user.getUserName() + "\",\"isTeacher\":\"" + request.getAttribute("isTeacher") + "\"}"); } else { LoggerUtil.debug(this.getClass(), "用户名或密码错误!"); pw.write("{\"login\":false}"); } pw.close(); }
public void printDeclarationOn(PrintWriter writer) { String modifierString = this.modifierString(); if (modifierString.length() != 0) { writer.print(modifierString); writer.print(' '); } if (this.isClass()) { // as opposed to an interface writer.print("class "); } writer.print(this.thisClassName()); if (this.isClass()) { // as opposed to an interface writer.print(" extends "); writer.print(this.superClassName()); } short cnt = this.interfacesCount; if (cnt != 0) { if (this.isClass()) { // as opposed to an interface writer.print(" implements "); } else { writer.print(" extends "); } for (short i = 0; i < cnt; i++) { if (i != 0) { writer.write(", "); } writer.write(this.interfaceName(i)); } } }
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int minutes = 60; String keyword = "all"; try { if (request.getParameter("minutes") != null && request.getParameter("keyword") != null) { minutes = Integer.parseInt(request.getParameter("minutes")); keyword = request.getParameter("keyword"); } } catch (Exception e) { Common.writeLog("Incorrect data from front end", e); } List<WebData> data = odb.getDataByMinutes(minutes, keyword); PrintWriter pr = response.getWriter(); if (data.size() == 0) { pr.write("no_matching"); } else { pr.write("start\n"); for (WebData ele : data) { JSONObject obj = new JSONObject(); try { obj.put("statusId", String.valueOf(ele.statusId)); obj.put("longitude", String.valueOf(ele.longitude)); obj.put("latitude", String.valueOf(ele.latitude)); obj.put("content", ele.content); obj.put("keyword", ele.keyword); } catch (JSONException e) { Common.writeLog("JSON Error", e); } pr.write(obj.toString() + "\n"); } pr.write("end"); } pr.close(); }
public String execute() throws Exception { PrintWriter out = response.getWriter(); response.setCharacterEncoding("UTF-8"); response.setContentType("application/json;charset=UTF-8"); List list = sysRightsService.findSysRightsListByParentId(sysRightsId); // 查找 try { if (list != null) { Iterator it = list.iterator(); while (it.hasNext()) { SysRights sysRights = (SysRights) it.next(); sysRightsService.deleteSysRightsByRightId(sysRights.getSysRightsId()); // 获得编号,执行批量删除 } // 删除权限完成后,还要删除权限和角色的对应关系 roleRightService.deleteBySysRightsId(sysRightsId); // 根据权限编号,进行删除,维护数据的完整性 } else { // 该编号,不是编号 sysRightsService.deleteSysRightsByRightId(sysRightsId); // 直接进行删除 roleRightService.deleteBySysRightsId(sysRightsId); } out.write("[{\"success\":\"true\"}]"); } catch (Exception e) { e.printStackTrace(); out.write("[[{\"failure\":\"true\"}]"); } out.flush(); out.close(); return null; }
/** * Called to change the status of the utils.ModulePlan class. Once this has been called by a valid * administrator, the utils.ModulePlan will be changed. * * @param csrfToken */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Setting IpAddress To Log and taking header for original IP if forwarded from proxy ShepherdLogManager.setRequestIp(request.getRemoteAddr(), request.getHeader("X-Forwarded-For")); log.debug("*** servlets.Admin.SetOpenFloor ***"); PrintWriter out = response.getWriter(); out.print(getServletInfo()); HttpSession ses = request.getSession(true); Cookie tokenCookie = Validate.getToken(request.getCookies()); Object tokenParmeter = request.getParameter("csrfToken"); if (Validate.validateAdminSession(ses, tokenCookie, tokenParmeter)) { ShepherdLogManager.setRequestIp( request.getRemoteAddr(), request.getHeader("X-Forwarded-For"), ses.getAttribute("userName").toString()); if (Validate.validateTokens(tokenCookie, tokenParmeter)) { ModulePlan.setOpenFloor(); log.debug("Open Floor Plan enabled"); out.write( "<h3 class='title'>Open Floor Plan Enabled</h3>" + "<p>Security Shepherd Users are now using an open floor plan. Refresh your browser to see these settings in effect.</p>"); } else { out.write("Error Occurred!"); } } log.debug("*** END servlets.Admin.SetOpenFloor ***"); }
private void manageRequest(HttpServletRequest req, HttpServletResponse res) throws IOException { PrintWriter out = res.getWriter(); req.setCharacterEncoding("ISO-8859-1"); String actionType = null; if (req.getParameter("actionType") != null) { actionType = req.getParameter("actionType").toString(); } RecommendationManager recommendationManager = (RecommendationManager) appContext.getBean("recommendationManager"); if (actionType != null && actionType.equalsIgnoreCase("getRecommendationToolbar")) { String json = recommendationManager.makeRecommendationToolbar(); out.write(json); res.setContentType(CONTENT_TYPE_JSON); } if (actionType != null && actionType.equalsIgnoreCase("saveRecommendation")) { String saveRecommendationJson = req.getParameter("saveRecommendationJson"); // System.out.println(saveRecommendationJson); String json = recommendationManager.saveRecommendation(saveRecommendationJson); out.write(json); res.setContentType(CONTENT_TYPE_JSON); } out.flush(); out.close(); }
/** * Scan the output buffer for CR<n> where n != LF, * which is translated it to CR NULL n */ private synchronized void pribuf() { char[] buf = caw.toCharArray(); caw.reset(); char mask = ts.getMask(); for (int i = 0; i < buf.length; i++) { if (prevWasCR == true) { if (buf[i] != TCC.LF_char) { // add a NULL pw2.write(TCC.NULL_char); pw2.write(buf[i] & mask); } else { pw2.write(buf[i] & mask); } } else { if (buf[i] == TCC.LF_char) { // a single LF -> CRLF pw2.write(TCC.CR_char); pw2.write(TCC.LF_char); } else { pw2.write(buf[i] & mask); } } prevWasCR = (buf[i] == TCC.CR_char) ? true : false; } // pw2.flush(); }
protected void writeParentName(final PrintWriter pw, final Object parent) { if (parent != null && parent instanceof String) { pw.write(" name=\""); pw.write(StringEscapeUtils.escapeXml((String) parent)); pw.write("\""); } }
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { try { if (request.getParameter("key") == null) { out.write("Key parameter not found"); return; } String key = request.getParameter("key"); Account tempAccount = null; Context context = new InitialContext(); AccountService accountService = (AccountService) context.lookup("java:app/adimadim-service-1.0/accountService"); tempAccount = accountService.findAccountBySecretKey(key); if (tempAccount == null) { out.write("Key not found"); return; } tempAccount.setActive("E"); accountService.updateAccount(tempAccount); // FacesContext.getCurrentInstance(). response.sendRedirect("/outsession/dagi/account_activated.jsf"); } catch (Exception ex) { out.write("Hata oluştu"); } } }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); String state = (String) session.getAttribute("state"); if (state == null) { state = new BigInteger(130, new SecureRandom()).toString(32); request.getSession().setAttribute("state", state); } File test = new File("test.txt"); Logger.getAnonymousLogger().warning("Path to test file: " + test.getAbsolutePath()); GoogleApiClientDAO googleApiClientDAO = new GoogleApiClientDAO(); GoogleApiClient googleApiClient = googleApiClientDAO.get(); String script = new Scanner(new File("WEB-INF/resources/helper.js"), "UTF-8") .useDelimiter("\\A") .next() .replaceAll("[{]{2}\\s*CLIENT_ID\\s*[}]{2}", googleApiClient.getId()) .replaceAll("[{]{2}\\s*STATE\\s*[}]{2}", state) .replaceAll("[{]{2}\\s*APPLICATION_NAME\\s*[}]{2}", APPLICATION_NAME); response.setContentType("text/javascript"); PrintWriter pw = response.getWriter(); pw.write(script); pw.write("\n\n\n\n"); pw.flush(); pw.close(); }
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException { // req.setCharacterEncoding("GBK"); String word = req.getParameter("word"); logger.info("decode word: " + word); System.out.println("decode word: " + word); try { word = new String(word.getBytes("ISO8859_1"), "GBK"); } catch (UnsupportedEncodingException e2) { logger.debug("cannot decode word: " + word); e2.printStackTrace(); } logger.info("get thesauruses of " + word); String html = getThesaurus(word); logger.info("thesauruses of " + word + ":" + html); resp.setContentType("text/xml"); resp.setCharacterEncoding("UTF-8"); PrintWriter ou; try { // ou = new PrintWriter(resp.getOutputStream()); ou = resp.getWriter(); ou.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); ou.write(html); ou.flush(); ou.close(); } catch (IOException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/event-stream"); response.setCharacterEncoding("UTF-8"); PrintWriter writer = response.getWriter(); int upVote = 0; int downVote = 0; for (int i = 0; i < 3; i++) { upVote = upVote + (int) (Math.random() * 10); downVote = downVote + (int) (Math.random() * 10); writer.write("event:up_vote\n"); writer.write("data: " + upVote + "\n\n"); writer.write("event:down_vote\n"); writer.write("data: " + downVote + "\n\n"); writer.flush(); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } writer.close(); }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); Connection connection = null; out.write("<h1>Produce JMS ObjectMessages</h1>"); try { connection = connectionFactory.createConnection(); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); MessageProducer producer = session.createProducer(queue); ObjectMessage message = session.createObjectMessage(); MyResource resource = new MyResource("This is my resource"); message.setObject(resource); producer.send(message); out.write("<p>Send JMS Message with object: " + resource + "</p>"); } catch (JMSException e) { e.printStackTrace(); out.write("<h2>A problem occurred during the delivery of this message</h2>"); out.write("</br>"); out.write( "<p><i>Go your the JBoss Application Server console or Server log to see the error stack trace</i></p>"); } finally { if (connection != null) { try { connection.close(); } catch (JMSException e) { e.printStackTrace(); } } if (out != null) { out.close(); } } }
/** * 保存用户权限 * * @param userId * @param menuIds * @param out */ @RequestMapping(value = "/auth/save") public void saveAuth( @RequestParam int userId, @RequestParam String menuIds, HttpServletRequest request, HttpServletResponse response) throws IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); User user = userService.getUserById(userId); if (user != null) { BigInteger rights = RightsHelper.sumRights(Tools.str2StrArray(menuIds)); user.setRights(rights.toString()); try { userService.updateUserRights(user); this.insertLog(request, "修改用户权限"); out.write("success"); } catch (Exception e) { e.printStackTrace(); this.logger.error("修改用户权限失败:" + e.getMessage(), e); out.write("failed"); } } else { out.write("failed"); } out.close(); }
@Override public void format(OutputStream out, boolean answer) { PrintWriter pw = FileUtils.asPrintWriterUTF8(out); if (answer) pw.write("yes"); else pw.write("no"); pw.flush(); }
/** * 保存报表权限页面 * * @param roleId * @param menuIds * @param out */ @RequestMapping(value = "/authsaveReport") public void saveAuthReport( HttpServletRequest request, @RequestParam int userId, @RequestParam String reportIds, HttpServletResponse response) throws IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); BigInteger reportRights = RightsHelper.sumRights(Tools.str2StrArray(reportIds)); User user = userService.getUserById(userId); if (user == null) { this.sendMsgToClient(isFailed, response); this.logger.warn("修改用户报表权限失败,user为null"); return; } user.setReportRights(reportRights.toString()); try { userService.updateReportRights(user); this.insertLog(request, "修改用户" + user.getLoginname() + "报表权限"); out.write("success"); } catch (Exception e) { e.printStackTrace(); this.logger.error("修改用户报表权限失败:" + e.getMessage(), e); out.write("failed"); } out.close(); }
/** @see SSICommand */ @Override public long process( SSIMediator ssiMediator, String commandName, String[] paramNames, String[] paramValues, PrintWriter writer) throws SSIStopProcessingException { long lastModified = 0; String errorMessage = ssiMediator.getConfigErrMsg(); String variableName = null; for (int i = 0; i < paramNames.length; i++) { String paramName = paramNames[i]; String paramValue = paramValues[i]; if (paramName.equalsIgnoreCase("var")) { variableName = paramValue; } else if (paramName.equalsIgnoreCase("value")) { if (variableName != null) { String substitutedValue = ssiMediator.substituteVariables(paramValue); ssiMediator.setVariableValue(variableName, substitutedValue); lastModified = System.currentTimeMillis(); } else { ssiMediator.log("#set--no variable specified"); writer.write(errorMessage); throw new SSIStopProcessingException(); } } else { ssiMediator.log("#set--Invalid attribute: " + paramName); writer.write(errorMessage); throw new SSIStopProcessingException(); } } return lastModified; }
@Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); String param = request.getHeader("vector"); if (param == null) param = ""; String bar = doSomething(param); try { String sql = "SELECT TOP 1 USERNAME from USERS where USERNAME='******' and PASSWORD='******'"; Object results = org.owasp.benchmark.helpers.DatabaseHelper.JDBCtemplate.queryForObject( sql, new Object[] {}, String.class); java.io.PrintWriter out = response.getWriter(); out.write("Your results are: "); // System.out.println("Your results are"); out.write(org.owasp.esapi.ESAPI.encoder().encodeForHTML(results.toString())); // System.out.println(results.toString()); } catch (org.springframework.dao.DataAccessException e) { if (org.owasp.benchmark.helpers.DatabaseHelper.hideSQLErrors) { response.getWriter().println("Error processing request."); return; } else throw new ServletException(e); } } // end doPost
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException { String encryptedStr = request.getParameter(SSOConstants.CookieValueDecryptXMLConstants.PARAM_STR); System.out.println("Encrypted String : " + encryptedStr); PrintWriter responseWriter = null; try { responseWriter = response.getWriter(); } catch (IOException e1) { e1.printStackTrace(); } CryptoUtility cryptObj = new CryptoUtility(); try { String decryptedValue = cryptObj.performDecrypt(encryptedStr); String strXML = String.format( SSOConstants.CookieValueDecryptXMLConstants.DECRYPTED_VALUE_XML_FORMAT, decryptedValue); responseWriter.write(strXML); return; } catch (Exception e2) { responseWriter.write(SSOConstants.CookieValueDecryptXMLConstants.DECRYPT_ERROR_MESSAGE); return; } }
@Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); java.util.Map<String, String[]> map = request.getParameterMap(); String param = ""; if (!map.isEmpty()) { String[] values = map.get("vector"); if (values != null) param = values[0]; } String bar = doSomething(param); try { String sql = "SELECT TOP 1 userid from USERS where USERNAME='******' and PASSWORD='******'"; int results = org.owasp.benchmark.helpers.DatabaseHelper.JDBCtemplate.queryForInt(sql); java.io.PrintWriter out = response.getWriter(); out.write("Your results are: "); // System.out.println("Your results are: "); out.write(results); // System.out.println(results); } catch (org.springframework.dao.DataAccessException e) { if (org.owasp.benchmark.helpers.DatabaseHelper.hideSQLErrors) { response.getWriter().println("Error processing request."); return; } else throw new ServletException(e); } } // end doPost
/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter yazdirici = response.getWriter(); yazdirici.write(request.getAttribute("degisken").toString()); yazdirici.write("<br>"); yazdirici.write(request.getAttribute("degisken1").toString()); }
public static void mergeFiles(HttpServletResponse response, String path, String fileNames) { try { PrintWriter out = response.getWriter(); String declare = ""; String statements = ""; StringTokenizer st = new StringTokenizer(fileNames, ","); while (st.hasMoreTokens()) { BufferedReader reader = new BufferedReader(new FileReader(path + "/" + st.nextToken())); String line; while ((line = reader.readLine()) != null) { if (line.startsWith("package")) { if (declare.indexOf(line) == -1) { declare += line + "\n\n"; } } else if (line.startsWith("import")) { if (declare.indexOf(line) == -1) { declare += line + "\n"; } } else if (line.length() > 0) { if (line.startsWith("rule ")) statements += "\n"; statements += line + "\n"; } } reader.close(); } out.write(declare); out.write(statements + "\n"); out.flush(); out.close(); } catch (Exception e) { logger.debug(e); } }
@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/xml"); response.setCharacterEncoding("UTF-8"); System.out.println("*** Data tags"); String sid = (String) request.getParameter("sid"); if (sid == null) throw new IOException("Invalid session"); String firstLetter = (String) request.getParameter("firstLetter"); // Headers required by Internet Explorer response.setHeader("Pragma", "public"); response.setHeader("Cache-Control", "must-revalidate, post-check=0,pre-check=0"); response.setHeader("Expires", "0"); PrintWriter writer = response.getWriter(); writer.write("<list>"); for (int i = 0; i < 1000; i++) { writer.print("<tag>"); writer.print("<index>" + i + "</index>"); if (firstLetter != null) { writer.print("<word>" + firstLetter.charAt(0) + "tag" + i + "</word>"); writer.print("<count>" + i + "</count>"); } else { writer.print("<word>tag" + i + "</word>"); writer.print("<count></count>"); } writer.print("</tag>"); } writer.write("</list>"); }
public long process( SSIMediator ssiMediator, String commandName, String[] paramNames, String[] paramValues, PrintWriter writer) { long lastModified = 0L; if (paramNames.length > 0) { String errorMessage = ssiMediator.getConfigErrMsg(); writer.write(errorMessage); } else { Collection variableNames = ssiMediator.getVariableNames(); Iterator iter = variableNames.iterator(); while (iter.hasNext()) { String variableName = (String) iter.next(); String variableValue = ssiMediator.getVariableValue(variableName); if (variableValue == null) { variableValue = "(none)"; } writer.write(variableName); writer.write(61); writer.write(variableValue); writer.write(10); lastModified = System.currentTimeMillis(); } } return lastModified; }