1.一敲解千疑
2.以后的JSP都放在WEB-INF下
3.for(int i=0; roles!=null && i<roles.length; i++)
就不用if(roles != null)了
4.URL encode decode
空格 编码 解码
5.生产环境的 .xml没变 反射 字节码
VMMachine
6.导包就导所有滴
7.都写/ ,我知道/代表谁
8.role 注册 角色为空
激活 为user JavaMail
9.异常处理
10.提交 <>之类的
replaceAll() 对< > 转义
过滤器
和中文乱码同样的考虑 不能setParameter
包装 对request包装 让getParameter的功能更强大
正规的办法是 实现HttpServletRequest 实现它的方法:300多个,会死人滴
先AWT中的adapter 我们现在只用继承一个HttpServletRequestWrapper,HttpServletRequestWrapper实现了
HttpServletRequest的方法,我们的类继承HttpServletRequestWrapper,就只要覆盖方法就可以了
Tomcat webapps 例子程序 utils 对html <> 转义 扒代码
研究一下Tocmat的例子程序,方便以后扒代码
ByteArrayOutputStream --- > byte[1024] 要是大于1024了?
压缩 : 用户打开的速度快 , 省钱
Gzip java.utils.
11.动态页面静态化 减小数据库的访问