世界上根本就不存在早恋或者偷食禁果。无论什么样的年龄,只要双方喜欢,心甘情愿,任何的感情或者性行为,都是天赋人权,那是人类最大的权利,是不能被别人干涉阻止的。--来自韩寒的“狗粮”
各位读者大爷们,你们好呀,这次本『笃菌』给给大家分享一下Java中Servlet"早恋"的那些破事儿。
转发和重定向它们其实都是为了解决2个WEB(Servlet/JSP)组建之间的跳转问题,但要理解它们的不同,其实是很简单的,我们不妨用一个“小栗子”来说明,准备好了吗?『笃菌』要开车了。。
故事是这样的。。。
转发:
小时候呢?小全蛋暗恋班上的班花---貌美如花的小小花,小全蛋没忍住年少时的冲动,于是给小小花写了一封情书(发送请求),因为小小花并不懂这是什么,于是就把信交给了妈妈,小花妈看后大怒,但是因为小全蛋是孩子,就给小全蛋恢复了一封信,偷偷塞到小全蛋的课桌下,小全蛋收到信,但他并不知道信是小花妈妈写的。
在第一个故事里,因为小小花和需要依赖她的妈妈把信息发送给小全蛋,这里小小花和小花妈产生了依赖关系,小花妈将信息进行了转发。
重定向:
10年后,小全蛋长大了。大了。了。但是他依旧想着当时暗恋没表白成功的小花同学,于是全蛋又写了一封情书给小花,但是小花现在已为人妻了,就狠心的回复全蛋说:“滚,找如花去,如花还没结婚”。于是老实憨厚的全蛋就找如花菇凉去了,如花收到了全蛋的短信,随后如花叫全蛋在山后的小树林等着。
在第二个故事里,小花收到全蛋的表白信息,但小花自己结婚了,拒绝的全蛋,小花建议全蛋找如花,全蛋又去找了如花,如花又告诉全蛋今晚小树林见,这个过程就是重定向。
下图是专业、正规的理解:
不知道大家理解了转发和重定向的原理了吗?如果您有什么问题,或者有什么想说的,想发表自己看法的,您可以在评论区留言互动哟。