Sha256: b47dfd6479bcce801d2eaaf881b143c3bcaae4888811c9c18e54e5d63738b715
Contents?: true
Size: 957 Bytes
Versions: 2
Compression:
Stored size: 957 Bytes
Contents
<% import java.util.*; public class example { public static void main(String[] args) { String user = "Erubis"; String[] list = { "<aaa>", "b&b", "\"ccc\"" }; StringBuffer _buf = new StringBuffer(); %> <p>Hello <%= user %>!</p> <table> <tbody> <% for (int i = 0; i < list.length; i++) { %> <tr bgcolor="<%= i % 2 == 0 ? "#FFCCCC" : "#CCCCFF" %>"> <td><%= i + 1 %></td> <td><%== list[i] %></td> </tr> <% } %> </tbody> </table> <% System.out.print(_buf.toString()); } public static String escape(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char ch = s.charAt(i); switch (ch) { case '<': sb.append("<"); break; case '>': sb.append(">"); break; case '&': sb.append("&"); break; case '"': sb.append("""); break; default: sb.append(ch); } } return sb.toString(); } } %>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
erubis-2.0.0 | examples/example.ejava |
erubis-2.0.1 | examples/example.ejava |