jsp和servlet的区别、共同点、各自应用的范围?
JSP侧重于视图,Servlet主要用于控制逻辑。
Jsp和Servlet两者创建的方式不一样 两者都可以形成Html页面,但是Jsp更直观、方便,因为它可以直接用HTML标签和Javascript;而Servlet是采用CGI的方式一句一句输出HTML语言标签的,和JSP相比就显得的笨拙了。
主体不同 JSP:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。
jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。setvlet中没有内置对象,jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象及HttpServlet对象得到。
JSP页面如何使用JavaBean?JavaBean的访问范围有几种
JavaBean的作用域 JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application,它们通过jsp:useBean标签的scope属性进行设置。
一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。
JavaBean就是利用Java语言编写的组件。任何可以用Java代码创造的对象都可以用JavaBean进行封装,例如其功能、处理、值和数据库访问。
jsp的作用域范围有几种?
page里的变量 只要页面跳转了,它们就不见了。如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。
pageContext对象的作用是取的任何范围的参数,通过它可以获取JSP页面的out、request、response、session、application等对象。pageContext对象的创建和初始化都是由容器来完成,在JSP页面中可以直接使用 pageContext对象。
out、pageContext、config、page和exception。具体的作用可以查阅技术书籍。所谓四大作用域就是指page、request、session、application。学习jsp编程,内置对象必须要牢牢掌握,非常非常熟悉才可以。希望对你有帮助。
你这个问题很不明确,jsp主要是指lava服务器端网页技术,和asp,php等可以相对应地理解。你这个jsp的四种范围主要是问的哪方面的内容呢?变量的作用域么?那主要应该是page、cookie、session、application。
jsp九大内置对象作用范围最大的是applicaiton对象。
JavaBean的作用域 JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application,它们通过jsp:useBean标签的scope属性进行设置。