Blog


📜

JSP: use ${fn:escapeXml()} to escape double quotes


MySQL 使用和优化基础


Digest of Mocks Aren't Stubs


Spring: Velocity config


never fake a <input type=file>


struts2: interceptor config


Java: shallow copy v.s. deep clone


阻止 form submit 的方法


<form><input name=?>


JSP: url-patttern