D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
td-agent
/
embedded
/
lib
/
ruby
/
gems
/
2.1.0
/
gems
/
erubis-2.7.0
/
examples
/
pi
/
Filename :
example.ejava
back
Copy
<?java 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> <?java for (int i = 0; i < list.length; i++) { ?> <tr bgcolor="@{i % 2 == 0 ? "#FFCCCC" : "#CCCCFF"}@"> <td>@!{i + 1}@</td> <td>@{list[i]}@</td> </tr> <?java } ?> </tbody> </table> <?java 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(); } public static String escape(int i) { return Integer.toString(i); } } ?>