对于新手的话。我觉得可以这么解释。1。ie6据说是对java支持不是很好,但不是不支持。
2。jsp是html嵌java,而serverlet是java嵌html。
3。applet是由浏览器中的控制台解释执行,而serverlet和jsp是经过jdk编译后,由后台服务器,如tomcat或者jswdk解释执行。接下来楼下的发表高见。
2。jsp是html嵌java,而serverlet是java嵌html。
3。applet是由浏览器中的控制台解释执行,而serverlet和jsp是经过jdk编译后,由后台服务器,如tomcat或者jswdk解释执行。接下来楼下的发表高见。
如果你安装了插件,IE6 也可以显示 Applet 动画,JSP 是服务器端程序,发送到 IE 的时候已经全部都转化成 HTML 了,不存在 IE 不支持的问题。2.Jsp和Serverlet有什么区别?
JSP 就是让用户写 Serverlet 更容易了,实际上它也是编译成 Servlet 再执行的3.Asp是通过IIS来解释执行的,Applet,Serverlet,Jsp呢?
Applet 由浏览器解释,Servlet 和 JSP 由相关服务器来解释,如 JSWDK, TOMCAT 等。
简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。
后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。
ASP用的是IIS,jsp主要用的是TOMCAT!关于applet就简单多了,它就像一个flash程序,下载回你的电脑里运行,只要你的电脑里有相关的插件就可以正常运行!!
2、jsp特点是:a、平台无关
b、以相对较少的代码创建动态网页
c、jsp是html与java代码的混合
d、客户端请求页面时,服务器端会处理java代码,然后返回html页面给浏览器。jsp跟servlet的功能差不多,主要区别就是jsp大量用html代码,用少部分java代码,而servlet则完全用java代码,并产生html代码,时运行在服务器端的java程序。
其实,如果jsp完全用java代码也就成了servlet程序了^_^
3、jsp、servlet可以通过tomcat、weblogic、websphere等服务器来解释执行^_^。