宋利兴

it2022-05-06  14

JSP技术

       使用Servlet生成动态页面:在代码中输出大量的标签…

JSP是Servlet更高级别的扩展,JSP的页面结构,执行过程,字符转译,隐式对象

纯粹Servlet存在弊端:

开发者和维护引用程序的成员必须对Java编程知识全面的了解,因为处理代码和处理Html元素混合在一块。

     要改变应用的外观,或者增加对新用户类型的支持,则需要对Servlet代码进行更新和重编译。

              设计应用界面很难设计, 很难充分利用Web页面开发工具。如果这种工具用于开发Web页面布局,所生成的html就必须手工地嵌入到Servlet代码中,这个过程相当耗费时间,很容易出错。

 

JSP:建立在Servlet规范提供的功能之上的动态页面技术,用来在网页上显示动态内容。JSP技术的应用一次编写,就可以在任何具有符合Java语法结构的环境上运行。

JSP的优点:1、简单性和有效性2、程序的独立性3、程序的兼容性4、程序的可重用性

JSP页面就是JSP元素常规Web页面,它是静态内容和动态内容构成:1、指令元素浏览器--->文本服务器上某个jsp页面-->servlet,java-->编译class—>载入内存转换阶段

<%@page  %> tagib

指令元素用于整个页面 ,定义与页面相关的属性,它是JSP页面和容器的通信员.

自动导入java.lang.*;java.servlet.*;java.java.

、Session=”true|false”;bufeer=”none|8kb|sizekb”

Include 可以是HTML页面、文本文件或一段Java代码, 用它可以简化页面代码,提高代码的重用性。

<%@ include %>指令元素 静态的包含

<%@ include %>动作元素 动态的包含

Taglib 指令

<%@ page  contentType=”” pa%><%@%><%@ include file=””%><%@  %><%@%>

脚本元素:

表达式:<% =表达式%>

脚本:<%@java的代码段%>脚本是在<% %>里嵌入的Java代码,这里的Java代码和一般的Java代码没有什么区别,所以每一条语句同样要以分号“;”结束,这和表达式是不相同的。

<%脚本可能不完整%>

<%! Int var;%>

<%!  public void fun(){}%>

html的标签

动作元素:useBean

<jsp:useBean>         

<jsp:include>

<jsp:forward>

指令元素是在编译是被执行,他只执行一次

JavaBean:1、类是公有的:有一个默认的午餐的构造方法2可以定义—必须使用package语句

注释等内容。

 

转载于:https://www.cnblogs.com/springside4/archive/2011/10/27/2481114.html

相关资源:数据结构—成绩单生成器

最新回复(0)