# HG changeset patch # User tatsuki # Date 1406726243 -32400 # Node ID ac7d1070f44947470f6f28fbe38f48b763d724ab # Parent 066f58e93a14a8d6cc52005d72194adf82f00820 sanitizing diff -r 066f58e93a14 -r ac7d1070f449 src/main/java/app/bbs/NetworkJungleBulletinBoard.java --- a/src/main/java/app/bbs/NetworkJungleBulletinBoard.java Wed Jul 30 17:57:18 2014 +0900 +++ b/src/main/java/app/bbs/NetworkJungleBulletinBoard.java Wed Jul 30 22:17:23 2014 +0900 @@ -456,6 +456,7 @@ path = path.add(Integer.parseInt(_path.substring(count, count + 1))); } } catch (Exception _e) { + System.out.println("屑"); } JungleTreeEditor editor = tree.getTreeEditor(); @@ -631,6 +632,18 @@ } } + + public String sanitize( String str ) { + if(str==null) { + return str; + } + str = str.replaceAll("&" , "&" ); + str = str.replaceAll("<" , "<" ); + str = str.replaceAll(">" , ">" ); + str = str.replaceAll("\"", """); + str = str.replaceAll("'" , "'" ); + return str; + } } diff -r 066f58e93a14 -r ac7d1070f449 src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java --- a/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java Wed Jul 30 17:57:18 2014 +0900 +++ b/src/main/java/app/bbs/ShowMessageWithTimeStampServlet.java Wed Jul 30 22:17:23 2014 +0900 @@ -44,25 +44,24 @@ private void printBoard(String _bname, PrintWriter _pw) throws Exception { _pw.write("
\n"); - _pw.write("Latest renew time : " + bbs.getRenewTime(_bname) + "
\n"); ; _pw.write("