问题描述
·servlet到底是试什么啊跟jsp是什么关系搞不懂。。
解决方案
解决方案二:
jsp是servlet的变种,你可以这么理解,jsp在容器中最终还是被编译成一个servlet了。
解决方案三:
Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java-enabledWebServer中。JavaServlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。
解决方案四:
jsp前台servlet是后台调用运行的
解决方案五:
jsp最终会转化位servlet,servlet可以看成一个中介,用于客户端与服务器的交互。而表单form存放他们交互的东西(理解简单点)
解决方案六:
servlet是写在Java里的程序,用于控制逻辑,用来与后台和前台交互的,jsp主要侧重视图
解决方案七:
servlet就是java的一个类,只不过它是独立平台的,它是在服务器端执行的,是服务器端加载和执行的,就相当于applet运行在brower一样,servlet运行在server中,至于跟jsp的关系:历史背景是这样子得,传统的动态网页是靠cgi通用网关来实现的,但是这个东东它是单线程,耗资源,人们发现用java程式来写服务器端程式比较有有优势(多线程,只需启动一个进程来调用程序,节省服务器端资源而且用java来写的话就拥有了java的一切好处:跨平台,封装,安全,可重用等等),所以大家伙就用java来写服务器端程式来代替传统的cgi模式,然后sun就集中大家伙的可圈可点之处,统一了标准,就是开发了servlet接口了。但是后来大家用着用着发现servlet老是要用print来向浏览器打印,甚是麻烦,就开发了jsp来代替servlet,也就是混编了,这样需要输出的时候就可以直接写了,不用再一句一句print了。但是呢此时又产生了一个问题,混编让代码不好维护,而且程序员跟美工不好分工,这个时候呢,sun又开始推销他的mvc模式了,也就是model,view,control层来解决分工问题了,总之servlet就是一个普通的java类,当然sun公司统一了借口,你可以继承他,这个类实现了http协议,而jsp会在服务器端被编译成servlet,然后再执行,希望对您有帮助,祝好运!
解决方案八:
要想动态显示JSP页面,就要用到servlet了交互!
解决方案九:
简单的理解就是连接后台组件和前台页面的一种通信模型。比如桥梁一样起到一种纽带的作用
解决方案十:
知道applet吗?applet之于浏览器,相当于servlet之于服务器这样解释楼主是否明了
解决方案十一:
引用4楼minwei2011的回复:
jsp最终会转化位servlet,servlet可以看成一个中介,用于客户端与服务器的交互。而表单form存放他们交互的东西(理解简单点)
这位同志说的不错
解决方案十二:
servlet是一个类,可以这么说,jsp更加注重的页面的表现,而servlet更加注重业务逻辑的表现。jsp页面在运行的时候会编译成servlet,再由servlet编译成HTML。
解决方案十三:
新手路过
解决方案十四:
楼上的都答出来了。。
解决方案十五:
jsp页面在执行的时候都要先转化成servlet,可以在你的tomcat根目录下的work目录中找到这些转换后的java代码
解决方案:
楼上的说的恩清楚了一个没说到第二个差不多也错了LZ你理解了么?我就不说了直接零分了哈
解决方案:
jsp是servlet的升级版,jsp与后台代码隔离
解决方案:
引用6楼zhangsong1st的回复:
servlet就是java的一个类,只不过它是独立平台的,它是在服务器端执行的,是服务器端加载和执行的,就相当于applet运行在brower一样,servlet运行在server中,至于跟jsp的关系:历史背景是这样子得,传统的动态网页是靠cgi通用网关来实现的,但是这个东东它是单线程,耗资源,人们发现用java程式来写服务器端程式比较有有优势(多线程,只需启动一个进程来调用程序,节省服务器端……
++
解决方案:
Servlet是JAVA的前身,他没有九大内置对象
解决方案:
jsp页面在执行的时候都要先转化成servlet,可以在你的tomcat根目录下的work目录中找到这些转换后的java代码,但是sevlet一般是处理请求的,和相应的。