什么是jsp,servle它们之间有什么联系和区别

如题所述

jsp和servlet的区别和联系:
1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)
2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.
3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到.
温馨提示:内容为网友见解,仅供参考
无其他回答

什么是jsp,servle它们之间有什么联系和区别
jsp和servlet的区别和联系:1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.3.Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象...

按照MVC设计模式,JSP用于实现于哪一个?
jsp对应mvc的v层,就是视图层,用来显示用户界面 servlet是万能的,你想要它做什么都可以,jsp编译后也是生成servlet,不过,一般来说用来做mvc的c层,就是控制层,用来调用不同的业务逻辑 JaveBean对应mvc的m层,就是数据层,负责根据业务逻辑处理数据 ...

jsp 有哪些内置对象?作用分别是什么? 分别有什么方法?
:JSP 共有以下9 个内置的对象:request 用户端请求,此请求会包含来自GET\/POST 请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet 的构架部件 page JSP 网页本身 excepti...

Java面试题
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 4、Str...

JAVA零基础者应该看什么书比较好
1、《thinkingin Java》被称之为Java的圣经的一本书,不建议零基础刚入门的时候看,容易造成学习阴影压力,建议有一定能力以后观看,能学会很多东西,无论什么阶段都能看,都能有不少收获。2、《Head First Servle&JSP》这本书确实非常出色,觉得在HeadFirst系列中也算是出色的一本。虽说它是为考试而...

Java基础面试题都有哪些?
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double...

...EL的${requestScope.}与<%= request.getParameter%>有什么区别...
requestScope通常是将某个变量或者对象在servlet或者acion中通过request.setAttribute()方法放入到request对象中,然后在页面中使用requestScope来进行数据的显示的 而request.getparameter则是则是更多的用在servlet或者action中,它的作用是接受表单提交来的数据,比如你的jsp页面中的表单提交的数据。所以两者的区...

TOMCAT The server encountered an internal error () that prevented...
javax.servlet.ServletException: Cannot allocate servlet instance for path \/blueyes\/servlet\/forky 出现的原因:我这里”forky“的它是一个servlet对象很可能是因为没有正确生成CLASS对象或配置路径不对。解决方案:因为他说不能够分配一个servlet实例对象;也就是说jsp引擎如果按照我写的转向servlet的语句...

web前端开发主要技术有哪些
前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。Web前端的学习起来相对简单,未来的发展前景也是非常不错的。web全栈工程师5.0课程包括:①计算机基础以及PS基础 ②前端开发基础(HTML5开发、...

response.setAttribute和request.setAttribute区别是啥
从servle跳转到Jsp页面,不需要传值 用response.sendRedirect() 重定向

相似回答