关于自己踩java/web的一些坑
- 在java中判断两个字符串内容是否相等要用函数equals,直接用==去判断经常会出问题。
- 转发与重定向的区别
转发
(1)客户端只发送一次请求
(2)地址栏不变
(3)servlet1和servlet2两个应用程序之间能够通过request对象共享数据
(4)不可以跳转到其它项目的应用
重定向
(1)客户端发送两次请求
(2)地址栏会发生变化
(3)servlet1和servlet2两个应用程序之间不能通过request对象共享数据
(4)可以跳转到其它应用
- String数组
String[]s=null被初始化后再赋值会报错,要事先分配好所需开辟的空间。
- 404 NOT FOUND错误
关键词:请求转发重定向出错404
多半是servlet的映射出现了问题
自己用注解出现了404,只能从浏览器传向服务器,一旦从服务器请求转发回浏览器就会报错404,但是重定向又不会。。。后来去xml重新配置,放弃注解了
- 字符乱码问题
即使在写网页的时候申明了utf-8,在后端也声明,一旦涉及到请求转发也会乱码,这也是为什么要用过滤器的原因。 - 未完待续。