1、JSP声明
JSP的声明是JSP页面中对定义方法和变量的声明。声明是以<%!开头,以%>结束的标签,其中可以包含合法的任意数量的JAVA声明语句。
如:<%! int count = 0; %>,此代码将一个名为count的变量声明并将其初始化为0。这个变量的声明在第一次载入时会由容器初始化一次,并在此后的请求里一直保持该值。
2、JSP小脚本
嵌入在JSP页面中的Java代码段我们称为小脚本。小脚本是以<%开头,以%>结束的标签。例如<% count++; %>,这段Java代码段在每次访问页面时都会被执行,所以count变量每次请求都会增1。这段Java代码可以包含任何代码,所以我们通常在JSP页面嵌入计算逻辑时使用该段Java代码。也可使用该Java代码段HTML模板文本。
3、JSP表达式
表达式是Java语音表达式的占位符,是以<%=开头,以%>结束的标签。在页面每次被访问时都要计算表达式,然后将其值嵌入到HTML的输出中。与变量声明不同,表达式不能以分号结束。且在JSP表达式的百分号和等号之间不能有空格。
1、 除了系统之外,编写好的代码不用做任何修改。
2、 多平台的系统支持,在所有平台的任意环境中开发、系统部署、扩展。相比APS来说优势明显。
3、 具有可伸缩性,用一个Jar文件运行Servlet/JSP,到多台Application处理事务,显示了Java巨大的生命力。
4、 具有多样化的强大的开发工具支持,与ASP相似,在Java的开发工具中可以顺利的运行在多钟平台下。
5、 支持服务器端的组建。在强大的服务端组建中支持web应用,JSP使用JAVA BEANS组建了复杂的商务功能。
1、 产品复杂性大,由于跨平台的功能,具有极强的伸缩能力,因此产品复杂性大量贼强。
2、 Class常驻内存完成Java的运行速度,因此Java使用内存称为“最低性能价格比”。除此之外还需要硬盘空间储存.java文件和.class文件以及对应文件版本。
秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。