java编程最佳实践
2016-06-13 21:48
423 查看
java编程最佳实践
jsp中引用资源永远使用绝对路径
不应该像下面这样:
<script type="text/javascript" src="../static/js/mypassion.js"></script> <script type="text/javascript" src="./static/js/tv.js"></script> <script type="text/javascript" src="../../static/js/msgbox.js"></script>
URL编码永远使用UTF8编码
String orderName = URLEncoder.encode("这里是中文", Constant.CHARSET_UTF);
finally语句中不要return xx
finally语句只能做如下事件:
-(1)关闭io资源,比如关闭inputstream或socket;
-(2)只做打印错误信息,捕获异常,不要抛出异常;
存储在数据库中的必须是原内容
存储在数据库中的必须是原内容,而不是转义之后的xss 转义应该在前端做
(未完待续)
参考:11条Java异常处理的最佳实践
相关文章推荐
- Spring 表单标签
- Java模块 -- 计算工作日 (Excel导入法定假日至数据库 排除周六 周日 法定假日) Calendar
- JAVA几种缓存技术介绍说明
- struts2的验证特定方法,验证框架,以及国际化的使用案例
- Java编译时异常和运行时异常
- struts的ognl的应用实例
- 远程服务器存储之JDK方式
- JAVA设计模式之装饰模式
- Myeclipse2016的特有乱码问题
- Echart——结合SpringMVC
- java.util.logging.Logger使用详解
- eclispe中的maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.context.ContextLo
- Spring对css、img、js等静态文件拦截的解决办法
- Java(数据类型转换)
- 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法
- (Java)-LeetCode-336. Palindrome Pairs
- Java Classloader原理分析
- JAVA设计模式之策略模式
- Java-多重if 结构
- Java练习:String处理