《JavaEE》第六周day5学习笔记-第一阶段项目2

开发Tip


(一)返回首页时输出提示信息(单次)
由Servlet传递Session数据(“msg”,“提示信息”)至JSP页面,为保证刷新不再重复加载Session数据,需进行清空;但考虑到JSP<%%>只执行一次,所以需要将Session数据存储为page数据,再进行页面部分的展示,同时对Session数据进行清空。如果需要展示N次,则Session传递时增加计数器N,每执行一次JSP→N–。
在这里插入图片描述
(二)CSS
编写CSS样式时ID.Class数量较多,容易混淆对应关系。

  • 通过div标签的background-color进行区别
  • 为每一个CSS样式增加中文备注

(三)HTML判断字符串为空
应使用var!== "",不能使用var!== null

(四)关于转发和重定向
无论转发还是重定向访问目标,均会重新加载当前页面!

  • 转发(forward)访问目标:不需要增加虚拟目录
  • 重定向访问目标(sendRedirect):需要增加虚拟目录

(五)关于判断字符串是否相等

String A = "A";
String B = null;
A.equal(B);//false
B.equal(A);//报错

(六)文件路径
为防止请求转发后,导致路径变更,进而导致引入的外部文件失效,需要将URL设置为${pageContext.request.contextPath},获得相对路径。

(七)MySQL限制
MySQL中,汉字的占用宽度与编码相关:
UTF-8:3个字节
GBK:2个字节

发布了31 篇原创文章 · 获赞 0 · 访问量 800

猜你喜欢

转载自blog.csdn.net/u010761121/article/details/103760764