MyServlet 是一个servlet文件 MyJsp是一个jsp文件 MyServlet跳转到MyJsp
那么请问 在MyServlet中声明的Session和MyJsp中的内置session 是同一个session么?
还有 servlet没有jsp简洁 那么为什么还要使用servlet 是为了框架么?
什么时候使用servlet 什么情况使用jsp?
谢谢了
那么请问 在MyServlet中声明的Session和MyJsp中的内置session 是同一个session么?
还有 servlet没有jsp简洁 那么为什么还要使用servlet 是为了框架么?
什么时候使用servlet 什么情况使用jsp?
谢谢了
servlet和jsp相比,一个适合java代码,一个适合html代码
也就是说,逻辑处理等等,有大量的java代码的情况下,放在jsp中会非常混乱,不便于维护
就应写在servlet中,
要生成显示页面的情况下,servlet输出html显然麻烦,就应该用jsp一般情况下都是建议遵循MVC的结构,用servlet处理请求,用jsp生成显示
这么做有时候会显得多此一举,好像不如直接就请求jsp了,在没有多余的逻辑的情况下当然可以。
但是遵循标准的目的不只是写代码的时候是不是方便,重要的是以后维护方便,别人读你的代码也方便
我的理解是JSP中不能有业务逻辑,而servlet中则不能有<html>输出。
servlet也可以当页面输出不过控制困难
jsp其实也是先转成servlet在显示的Servlet中的session是对HTTPSession的封装