jsp到底是什么,书上有众多说法,有的说jsp就是一种脚本语言,有的说jsp里面包含脚本语言
我有点晕,我觉得jsp就是个非常混的东西,是在html框架下的语言,包含了很多东西,比如java程序代码,java script代码,动作标识,指令标识等。这些所有的东西糅合到一起,构成了jsp页面,从而提供给浏览器去解释运行。
如果模糊一点说,Jsp本身就是一个大脚本,用以实现一定的功能,并最终在浏览器显示
这是我初步的理解,自己也不知道对不对,请各位大侠指教

解决方案 »

  1.   

    晕,我知道最终要被解释成servelet,我的问题是jsp的脚本概念问题
      

  2.   

    jsp是servlet延伸过来的一种技术,它能够让你通过操作标签来更加简便的编写页面代码.
    serlvet更多的是对后台的操作,jsp更多的是对页面的操作.
      

  3.   

      JSP(Java Server Pages)技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
       Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
       JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
         严格的讲不能说jsp是脚本语言,只能说jsp中可以包含脚本语言写的代码。 
      

  4.   

    就是html里面写点java代码 后缀为.jsp
      

  5.   

    应该称为动态网站实现的一项基于java语言框架的平台
      

  6.   

    jsp包括解析性语言html和编译性语言的综合体。但是要被编译成.class文件,才能运行。
      

  7.   

    好吧  我也来凑热闹了,首先SUN开发出Servlet之后因为它的输出特别繁琐,输出一个页面要由out.println()这样的形式,因此JSP的出现就不再是偶然的了。而是必然。JSP的出现可以说是延伸了servlet技术,他更多的是表现页面,与HTML一样。JSP  英语全意是java server page 就是JAVA服务页面。
      

  8.   

    jsp是为了方便编写动态网页才会出现的,它跟servlet用着很大的关系,要想弄清楚jsp,就先要知道两者的关系,楼主看一下这个吧:http://bbs.quanlaila.com/thread-2584-1-1.html
      

  9.   

    jsp是java的servlet技术的脚本体现,和servlet本质是一样的,
    servlet就是java中写web的相关api,写出来的东西是由out.
    println("<html>");
    out.println("</html>");
    这样的输出流的方式输出html的文本内容到http的回复正文的
    而jsp将java的代码混杂在html文本中,由浏览器先翻译成servlet,再做如上的步骤。
    也就是jsp将java写web的过程简单化
    jsp和servlet是同一个本质,两种表现
      

  10.   

    http://007ej.com/user.asp
    http://happyran.zbpifa.com
      

  11.   

    跟html一样,用于显示页面的,servlet用于控制