当前位置:  技术问答>java相关

用jsp编写web程序到底和java serverlet编写web程序有和区别

    来源: 互联网  发布时间:2015-05-16

    本文导语:  他们同样都是要用到java类,不知道他们有和区别,各自有何特点 | jsp特点是:a、平台无关            b、以相对较少的代码创建动态网页            c、jsp是html与java代码的混合   ...

他们同样都是要用到java类,不知道他们有和区别,各自有何特点

|
jsp特点是:a、平台无关
           b、以相对较少的代码创建动态网页
           c、jsp是html与java代码的混合
           d、客户端请求页面时,服务器端会处理java代码,然后返回html页面给浏览器。

jsp跟servlet的功能差不多,主要区别就是jsp大量用html代码,用少部分java代码,而servlet则完全用java代码,并产生html代码,时运行在服务器端的java程序。
其实,如果jsp完全用java代码也就成了servlet程序了^_^

|
两者本质上是一样的, jsp最总也要编译成 servlet.

但是 jsp 用来作网页更方便, 你可以嵌入 html代码, 而在 servlet里就得用 out.print.

在MVC模式中, 一般 servlet 用来控制,而jsp则只用于数据的呈现, 用于向客户展示. 而具体的商业逻辑则由 Bean等实现. 这样分开以后, jsp等开发人员就可以不必熟悉java,    只需要知道如何调用 bean 以及 servlet  就够了.


|
说起来其实是一家的。jsp可以说是html中内嵌servlet脚本罢了。方便了开发。在运行时,jsp运行时还要转为servlet运行的。

|
形式上是这样的,不过jsp的代码还是要有应用服务器县转换成servelet然后编译执行。

    
 
 

您可能感兴趣的文章:

  • 用什么工具编写JSP,可以象用InterDev编写ASP一样方便快捷?
  • 请问用jsp编写程序,非要编写代码么?有没有什么象fontpage2000那样的工具,能够生成一些固定模板的工具?就是说不用全部都写的工具。望
  • 请问:在jsp中如何import自己编写的*.class
  • 用jsp 编写下拉或弹出式菜单
  • JSP中怎样编写时间戳?希望能有现成的函数!
  • 我急需一个JSP+sql2000编写的论坛,哪位能提供一个完整的例子,不胜感激----在线等待
  • 在javascript中(如onclick事件中)可以插入用JSP编写的验证权限的代码吗?那该怎样插入呢?
  • JSP编写工具.
  • 编写Jsp程序,用什么编辑器好?
  • 我急需一个JSP编写的论坛,哪位能提供一个完整的例子,不胜感激----在线等待
  • 如何编写调试运行JSP?
  • 请问哪里有编写 JSP 的好的软件??
  • 编写jsp脚本时使用什么工具最好?请大家说说看。。。。
  • 我在WIN2000SERVER中安装了JRUN,现在可以在LOCALHOST:8000中打开JRUN,但是我编写了一个lei.jsp文件,却不知道怎么打开,每次输入http://localhost:8000/lei.jsp都会出现下面的提示。
  • 请问jsp大虾:在*.jsp文件中可以有自己独立编写的类吗?
  • 在编写Jsp的页面中,提交和传递参数是怎样执行的?
  • 用JSP编写文件上传
  • 用jsp编写文件上载
  • 用JSP编写通用信息发布程序
  • 编写线程安全的JSP程序
  • jsp程序运行一次后,再修改原jsp程序,为什么运行还是的还是原来的程序??
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • 请问在jsp中如何实现相对路径?我在jsp文件中指定相对路径的文件,可是程序找不到!
  • JSP和Servlet程序设计使用专辑---的程序代码哪有?
  • 请问jsp做完程序后,怎样打包,怎样做安装程序?(分不够在加!)
  • 我想用jsp做个发送邮件的程序,请问需要什么服务器?怎样配置?最好还能提供一个简单的测试程序!谢谢!
  • 怎样才能运行JSP程序。。。。。。
  • JSP中如何调用CGI程序?
  • 怎样发布自己的jsp程序
  • JSP投票程序 jspVote
  • 各位,我现在的操作系统是win2k professional 我现在想运行.jsp程序。我应该有什么样的准备。用什么工具做jsp.服务器怎么配置。这些东西都那里去下载。请指点。不胜感激!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • jsp Web 部署后的奇怪问题???
  • 在apache(unix)服务器下的web用jsp?or php
  • 创建运行jsp的环境要不要“JavaServer Web Development Kit ( JSWDK )”?
  • apache web server + jsp的乱码问题!!!!!
  • 怎样架设JSP的Web服务器?
  • Java这么热,大家都用在什么地方。JSP,WEB开发。还有其他吗?
  • 在jsp中用Calendar取到的日期,是本机的还是web服务器的?
  • 哪些web server支持jsp???
  • jsp中session过期设置及web.xml配置学习
  • jsp调用JavaBean,class文件存放于..MyWebWEB-INFclassespacket下,但还出错
  • 请有经验的高人给详细讲一下各种jsp编译器和web引擎的优劣
  • 如何得到jsp所在的物理路径和web虚拟路径?
  • JSP多种web应用服务器导致JSP源码泄漏漏洞
  • 可不可以用sun的j2ee服务器作为web,开发基于jsp的应用?
  • 请问关于jsp程序中WEB-INF目录的问题
  • 在jsp中如何用java写一段代码用来弹出web消息框?
  • 发布JSP需要什么样的WEB服务器?
  • 请教各位Java/JSP进行Web开发绘图(如股市实时曲线),除Applet外还有什么解决方案?
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3