一学期结束了,需要完成一个课程作业。本来觉得挺简单,在开发过程中才发现,有很多东西是课堂上没讲过的,在这里记录下。
笔者拙作
UPL传参中文乱码的解决
3大URL传参中文乱码解决办法
URL传中文参数导致乱码的解决方案之encodeURI
说明一下,encodeURI()是JS中的函数。网络传输中的标准编码是ISO-8859-1。
相对路径和绝对路径
JSP文件上传
前端图片尺寸问题
用户密码加密
浅谈常见的七种加密算法及实现
笔者只是采用了最简单的MD5加密
MD5字节数组转16进制
学习网站
其他
JavaWeb 项目,更改本地文件需刷新才有效问题 (tomcat相关)
经验
1、Servlet路径一定要配置好,Tomcat无法启动可能是Servlet路径配置错误
2、开发之前一定要把思路理清除了,结构搞明白了,不然半路来改很费功夫
3、随时记得关闭数据库连接
4、能用一条SQL语句解决坚决不用多条
5、数据库存储图片采用存储图片链接的方式
6、数据库存储数组采用将数组内容拼接成字符串后在存储字符串的方式
7、巧妙设计值JavaBean用来存储从数据库读取的数据
8、session依赖于cookie中的JSESSIONID属性
9、servlet中加上 request.setCharacterEncoding(“utf-8”); 有备无患
10、servlet中使用 request.getRequestDispatcher(“XXX.jsp”).forward(request, response);转发
11、servlet中使用 request.getSession() 获取session对象
12、使用异常处理用户的非法操作,若操作非法则抛出异常,捕获到异常则给出非法操作提示信息
13、request.getSession().getServletContext().getRealPath();获取当前文件真实路径