diff --git a/Survey/src/java/servlet/Masking.java b/Survey/src/java/servlet/Masking.java index 0106e38cadd083dd203f3c25812877336dc5be5f..d605eb4bb5e72bc86bd0e368fe39151e47968e8a 100644 --- a/Survey/src/java/servlet/Masking.java +++ b/Survey/src/java/servlet/Masking.java @@ -176,14 +176,10 @@ public class Masking extends HttpServlet { spanTable7.remove(); Element spanTable8 = doc.select("center").get(2); spanTable8.remove(); - Element spanTable9 = doc.select("center").get(2); - spanTable9.remove(); Element hr1 = doc.select("hr").last(); hr1.remove(); Element hr2 = doc.select("hr").last(); hr2.remove(); - Element hr3 = doc.select("hr").last(); - hr3.remove(); Elements information = doc.select("td[align=left]"); Elements infoElement = information.select("font[size=1]"); @@ -217,8 +213,16 @@ public class Masking extends HttpServlet { if (infoText.contains("IP:")) { infoElement.get(i).remove(); } - } + } } + + //remove the link of the authors + Elements authorsFont = doc.select("font[color=#8A0808]"); + for(int j = 0; j < authorsFont.size(); j++){ + Element authorName = authorsFont.get(j).select("a").select("b").get(0); + authorsFont.get(j).append(authorName.toString()); + authorsFont.get(j).select("a").remove(); + } //add to the bottom part Element wrap = doc.select("div[id=wrap]").first(); diff --git a/Survey/src/java/servlet/Ml1.java b/Survey/src/java/servlet/Ml1.java index a17bec41b0a0b3897acc8ee4a07dfa7a1b8492ed..c60e7ed69c0efaba6ff6890870067a20adeecc15 100644 --- a/Survey/src/java/servlet/Ml1.java +++ b/Survey/src/java/servlet/Ml1.java @@ -72,27 +72,25 @@ public class Ml1 extends HttpServlet { //write info and percentexper to the logging file String path = request.getRealPath("/User"); String oldFileName = path + "/" + currentUser + ".txt"; - String tempFileName = path + "/" + "temp.txt"; + String tempFileName = path + "/" + currentUser + "temp.txt"; BufferedReader newBr; BufferedWriter bw; String newLine; newBr = new BufferedReader(new FileReader(oldFileName)); bw = new BufferedWriter(new FileWriter(tempFileName)); String infoValue; - if ("0.0".equals(info)){ + if ("0.0".equals(info)) { infoValue = "No"; - } - else{ + } else { infoValue = "Yes"; } - if (!"null".equals(currentUser)) { - while ((newLine = newBr.readLine()) != null) { - if (newLine.contains(url)) { - newLine = newLine.replace("<info></info>", "<info>" + infoValue + "</info>").replace("<percentexper></percentexper>", "<percentexper>" + percentexper + "</percentexper>"); - } - bw.write(newLine + "\n"); + while ((newLine = newBr.readLine()) != null) { + if (newLine.contains(url)) { + newLine = newLine.replace("<info></info>", "<info>" + infoValue + "</info>").replace("<percentexper></percentexper>", "<percentexper>" + percentexper + "</percentexper>"); } + bw.write(newLine + "\n"); } + newBr.close(); bw.close(); diff --git a/Survey/src/java/servlet/Ml3.java b/Survey/src/java/servlet/Ml3.java index eb8b202d0e461939fd4355041c27725f3de000ca..4b45131504028f4116d61fe2d57072bf3c7490c6 100644 --- a/Survey/src/java/servlet/Ml3.java +++ b/Survey/src/java/servlet/Ml3.java @@ -71,7 +71,7 @@ public class Ml3 extends HttpServlet { if (currentUser != null) { String path = request.getRealPath("/User"); String oldFileName = path + "/" + currentUser + ".txt"; - String tempFileName = path + "/" + "temp.txt"; + String tempFileName = path + "/" + currentUser + "temp.txt"; BufferedReader newBr; BufferedWriter bw; String newLine;