JSP_Web后端的开发_课程作业总结

一学期结束了,需要完成一个课程作业。本来觉得挺简单,在开发过程中才发现,有很多东西是课堂上没讲过的,在这里记录下。

笔者拙作

JSP_Web后端的开发_课程作业 下载

UPL传参中文乱码的解决

3大URL传参中文乱码解决办法
URL传中文参数导致乱码的解决方案之encodeURI
说明一下,encodeURI()是JS中的函数。网络传输中的标准编码是ISO-8859-1。

相对路径和绝对路径

java web中的相对路径和绝对路径

JSP文件上传

JSP文件上传

前端图片尺寸问题

img固定宽度和高度,不规则图片变形问题的解决方法

用户密码加密

浅谈常见的七种加密算法及实现
笔者只是采用了最简单的MD5加密

MD5字节数组转16进制

Java 十六进制(Hex)与byte数组之间的转换

学习网站

菜鸟教程
w3school 在线教程
实验楼

其他

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();获取当前文件真实路径

你可能感兴趣的:(Java,jsp,数据库,乱码,servlet,java)