位于之间的代码块是描述JSP页面处理逻辑的java代码,如本例中的for循环所示
2.jsp页面在服务器中都会被jsp编译器编码称对应的servlet,所以就拥有java跨平台的优点,所有的JSP程序,无需改动就可以方便地迁移到其他操作系统平台,这是在其他动态脚本语言中所无法想象的
接下来的是jsp声明jsp声明可以看成是定义类这一层次的变量和方法的地方JSP声明由结束如本例中的“”定义了一个字符串变量在每一项声明的后面都必须有一个分号,就象在普通java类中声明成员变量一样
1.jsp就是在html中嵌入java代码,所以在本质上jsp程序就是java程序,JSP程序web开发技术继承了java的一切优点
jsp 页面 JSP输出之前
下面我们分析一个简单的jsp页面您可以在jswdk的examples目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为.jsp从下面的代码清单中可以看到,JSP页面除了比普通html页面多一些java代码外,两者具有基本相同的结构java代码是通过符号加入到html代码中间的,它的主要功能是生成并显示一个从0到9的字符串在这个字符串的前面和后面都是一些通过html代码输出的文本
在web应用开发中,可提供选择的动态页面语言技术有很多,如PHP、asp、jsp等,在这些动态页面语言中,JSP凭借其自身的优点成为开发人员最喜欢的语言之一java web框架以下是开发人员钟爱JSP的重要原因
首先是jsp指令它描述的是页面的基本信息,如所使用的语言、是否维持会话状态、是否使用缓冲等jsp指令由结束在本例中,指令“”只简单地定义了本例使用的是java语言(当前,在JSP规范中java是唯一被支持的语言)
3.运算式
4.js程序容易上手,如果有html和java的基本知识,那么学习JSP程序就没有任何难度
最后,位于之间的代码称为jsp表达式,如本例中的“”所示jsp表达式提供了一种将JSP生成的数值嵌入html页面的简单方法
第1页盘点JSP语言令开发人员钟爱的五大优势
3.JSP中可以使用javabean进行逻辑封装,这样就可以实现逻辑功能代码的重用,从而大大提高系统java web应用的可重用性,同事也提高了程序的开发效率
4.程序代码
JSP输出之后
开发者从对java的热爱延伸到对jsp的热爱,同事jsp有事j2ee体系中最重要,而且又是最基础的一个组成部分,如果要体验j2ee带了的开发效率和优势,JSP会是非常有效的入门方式
jsp编译器指引与指令元件有五种型态.在jsp1.0之后,大部分的jsp是包含在以作为结束的单一标签里.新的JSP1.1规格已经发表了,它同时也与xml相容.
五种JSP的编译器指引如下所示:
5.注解
5.在java领域,开源的项目越来越多,这些开源项目是全世界java爱好者心血的结晶,在jsp程序中可以非常方便地使用这些开源工具在开源项目的支持下,JSP更是其他动态语言不能web开发工具相比的
这个JSP编译器页面可以分成几个部分来分析
2.预定义
1.编译器指引