写点东西给自己。

所谓的model2就是jsp+servlet+javaBean,不要去急着学习什么框架,基础打牢了,其他都是浮云。

要做到jsp里面没有java代码 需要JSTL(JSP Standard Tag Library ,JSP标准标签库)的支持,否者servlet传值给jsp的时候,接收肯定要写java代码

jsp接收servlet传值的三种办法:jstl标签、struts标签、嵌入java代码(养成jsp页面无java代码的习惯)

中文乱码不用急着想找个完美的办法解决,学到过滤器就好办了。

response.setContentType("text/html;charset=GB18030");

request.setCharacterEncoding("GB18030");解决中文乱码

表单默认是get 一定要记得指定为post 否则以上语句不能解决乱码

 

pageContext的findAttribute()与getAttribute()的区别

pageContext.findAttribute:先在page scope里找,如果找不到就到request scope里,再找不到就到session scope(if valid)里找,再找不到就到application scope(s)里找,再找不到就返回null。
pageContext.getAttribute:只在page scope里找,如果找不到就返回null。