第二次MySQL与Jsp学习笔记

来源:互联网 发布:20世纪90年代网络繁荣 编辑:程序博客网 时间:2024/05/29 13:59

“梦想会被压入堆栈,但总有pop的一天”


1. MySQL关键词

对于MySQL里的保留词作为字段名时,应该用·(tab上面的键包起来),比如DESC,GROUP等


2. HTML阻止点击元素关联动作

阻止点击子元素时同时关联到点击其父元素,用event.stopPropagation();

阻止默认行为,用event.preventDefault();

都阻止,用return false。


提交表单时可以设一个input元素属性为hidden,通过js把需要的内容动态加入input中提交,但应改变input的value值,如jquery写法:$("input").val("写在这里")。


3. jsp文件注意只有一个charset=“UTF-8”,注意include的文件里不要与包含的文件charset不一样。


4. 读取MySQL的数据,session、request传递参数时注意编码问题!

一般读取到数据应将其变为GB2312或UTF-8编码,如:

String param = new String(param.getBytes("ISO-8859-1"), "GB2312");

但是存到session,parameter里后不需要再转换编码。


5. 教训

a. 千万不要一个Servlet身兼多职,水平不够会把自己绕死

b. 编码会把自己头疼死,原来有帖子说注意不要和编码过不去,今天真见识了!

c. 把header,footer的css,jsp文件单独存放,对于同一个网站同样模板的情况方便很多。用到时只要jsp静态包含就行了。