不至于吧,都是一样的
jsp是特殊的servlet,其实它在web服务器里面也是先被转化成servlet,如果你注意tomcat的\work\Catalina\下面的内容,就会发现,jsp对应成了servlet的class,反编译就知道了
所以它只不过是在servlet的基础上做了个包装,使其更容易编写罢了(servlet编写html内容相当麻烦)
简而言之,jsp是进化了的servlet
jsp主要用来显示数据,servlet主要用来处理数据和逻辑
session是servlet中9个全局变量之一,在调用的时候直接在jsp或者servlet里面使用session.getattribute('name',id)取得属性,当然需要在用户登录或者网页加载的时候进行一次初始化,给他一个属性。然后就可以在不同的servlet中直接调用。