哪位高手来帮帮我小菜鸟啊 估计老师的意思是让用servlet.这样的话你还要下一个JSDK2.0开发包 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Servlet这样是可以不用JSP的 可是这样所有的Web代码都要用out.print()在Servlet里写出来,很累,所以Sun才开发了JSP来代替她. 你跟老师再沟通一下,不用jsp会很麻烦的,了解一下他的意图是什么,为什么不让你用jsp Servlets 是与web服务器集成的Java程序,它运行在服务器端处理来自客户机的请求。它们需要支持JavaServer技术的web服务器。如Tomcat 服务器 (Tomcat 同样可与不支持JavaServer技术的web服务器进行集成,如Microsoft IIS)。 采用servlet比 CGI的好处在于: *减少内存开销 *平台无关 *协议无关 *你可以使用任何开发语言编写的客户程序来向servlet发送请求。客户端可以是简单到HTML页。在服务器端,servlet处理请求,并生成动态的输出,发送给客户。Servlet一般没有用户界面。但你可在客户端可选地提供用户界面,比如现在都用JSP来做。 采用servlet的好处在于: *你不必担心客户浏览器是否在运行 JDK . Java 甚至可以在客户浏览器中被屏障。所有的Java元素者都在服务器端执行.这使得服务器管理者具有更多的控制能力。 *当servlet 启动后,来自客户浏览器的请求简单的调用运行着的servlet的service()方法. 这意味着客户不会象applet一样花费大量的下载时间而导致性能下降。 JSP是servlet 技术的扩展,这是一种着重于servlet编写的简化方法,更着重于应用程序的表述方面。 servlet与JSP之间最主要的区别在于: 对于servlets技术,程序的逻辑是保存在 Java 文件中,与作为表现层的 HTML完全分开。 而对于JSP技术, Java 与HTML 被合并在一个后缀为.jsp 的文件中。 当web服务器处理JSP文件时,首先生成一个servlet,但当你在开发JSP时,你不会看到这个生成的servlet。 实际上,当你在JBuilder的IDE环境中编译并运行JSP时,你会看到生成的servlet所报告的异常与处理信息。这会有一个混乱,因为这些信息不能准确地定位错误或异常发生在JSP的哪行代码,实际上它们只是已生成代码的信息。 与servlet相比,JSP的好处在于: *写更少的代码。 *易于和已存在的Java beans合并。 *发布更多简单。更多的发布问题已经自动为你完成。因为JSPs映射到 web服务器的方法与 HTML文件相同。 *不必在JSP生成的servlet中嵌入java代码。相反,是在HTML中离散地嵌入Java代码。如果有足够仔细的计划,这些java代码块从HTML文件中完整地分离出来,使得JSP更具有可读性。 使用 JSP的缺点在于: *不可见的、生成的servlet代码可能导致混淆,如前所述。 *由于 HTML 与 Java 是 混合在一个文件中, Java开发者与web设计者一起工作时必须足够仔细,以免覆盖另一方的更新。 *合并的java与HTML会导致可读性差,如果你不仔细地遵守统一的编程规范的话,这个缺点将尤其明显。 *JSP与ASP(Active Server Pages)非常相似。最主要的区别在于JSP操作的对象是JavaBeans,具有平台无关性。而ASP操纵的对象是COM对象,只能在Microsoft平台上使用。 实际上现在jsp页面越来越多的像一个HTML页面了,只是把数据展现出来,你们老师的意思我估计是要你们采用MVC模式开发。 URL伪装连接问题 这个map为什么不能向上转型? 请问下项目组长应该干些什么? 问一个超级变态的Hibernate问题 想做个搜索的网站----------------------------------------- 问一个JBulider 9中使用struts1.0的问题 200分问一个弱智问题 在tomcat建二级站点的问题 清高手介绍一个Java+XML的例子!!!!! java.lang.Error: Unresolved compilation problems: 报错了 Spring、Hibernate 使用调查,来者有分啊,分不够再加!!! 怎样实现一个状态监控功能
*减少内存开销
*平台无关
*协议无关
*你可以使用任何开发语言编写的客户程序来向servlet发送请求。客户端可以是简单到HTML页。在服务器端,servlet处理请求,并生成动态的输出,发送给客户。Servlet一般没有用户界面。但你可在客户端可选地提供用户界面,比如现在都用JSP来做。 采用servlet的好处在于:
*你不必担心客户浏览器是否在运行 JDK . Java 甚至可以在客户浏览器中被屏障。所有的Java元素者都在服务器端执行.这使得服务器管理者具有更多的控制能力。
*当servlet 启动后,来自客户浏览器的请求简单的调用运行着的servlet的service()方法. 这意味着客户不会象applet一样花费大量的下载时间而导致性能下降。
JSP是servlet 技术的扩展,这是一种着重于servlet编写的简化方法,更着重于应用程序的表述方面。 servlet与JSP之间最主要的区别在于: 对于servlets技术,程序的逻辑是保存在 Java 文件中,与作为表现层的 HTML完全分开。 而对于JSP技术, Java 与HTML 被合并在一个后缀为.jsp 的文件中。 当web服务器处理JSP文件时,首先生成一个servlet,但当你在开发JSP时,你不会看到这个生成的servlet。 实际上,当你在JBuilder的IDE环境中编译并运行JSP时,你会看到生成的servlet所报告的异常与处理信息。这会有一个混乱,因为这些信息不能准确地定位错误或异常发生在JSP的哪行代码,实际上它们只是已生成代码的信息。 与servlet相比,JSP的好处在于:
*写更少的代码。
*易于和已存在的Java beans合并。
*发布更多简单。更多的发布问题已经自动为你完成。因为JSPs映射到 web服务器的方法与 HTML文件相同。
*不必在JSP生成的servlet中嵌入java代码。相反,是在HTML中离散地嵌入Java代码。如果有足够仔细的计划,这些java代码块从HTML文件中
完整地分离出来,使得JSP更具有可读性。 使用 JSP的缺点在于:
*不可见的、生成的servlet代码可能导致混淆,如前所述。
*由于 HTML 与 Java 是 混合在一个文件中, Java开发者与web设计者一起工作时必须足够仔细,以免覆盖另一方的更新。
*合并的java与HTML会导致可读性差,如果你不仔细地遵守统一的编程规范的话,这个缺点将尤其明显。
*JSP与ASP(Active Server Pages)非常相似。最主要的区别在于JSP操作的对象是JavaBeans,具有平台无关性。而ASP操纵的对象是COM对象,
只能在Microsoft平台上使用。