关于自己踩java/web的一些坑

关于自己踩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,在后端也声明,一旦涉及到请求转发也会乱码,这也是为什么要用过滤器的原因。
  • 未完待续。

猜你喜欢

转载自blog.csdn.net/qq_39601214/article/details/109262688
今日推荐