Java 实现 页面放大缩小功能 java的页面 |
您所在的位置:网站首页 › 可以使用page指令的属性是 › Java 实现 页面放大缩小功能 java的页面 |
jsp页面概述 jsp页面是指扩展名为.jsp的文件,可以通过jsp页面创建动态网页。在一个jsp页面中,可以包括指令标识、HTML代码、JavaScript代码、嵌入的Java代码、注释和jsp动作标识等内容。下面看一个jsp页面的示例代码 从加到的和是运行本实例,结果如下图所示: 没有接触过任何jsp页面知识的人可能无法看懂上诉代码,没关系,下面会分别介绍各个部分。 指令标识指令标识主要用于设定整个jsp页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中。jsp页面指令标识的语法格式如下: 指令名:用于指令指令名称,在jsp中包含page、include和taglib3条指令属性:用于指令属性名称属性值:用于指定属性值page指令page是jsp页面最常用的指令,用于定义整个jsp页面的相关属性,这些属性在jsp中被服务器解析成Servlet时会转换为相应的Java程序代码。page指令包含的属性有15个,下面对一些常用的属性进行介绍 1.language属性设置jsp页面使用的语言,目前只支持Java语言,默认值为Java,代码如下: 2.contentType属性该属性用于设置jsp页面的MIME类型和字符编码,浏览器会据此显示网页内容。代码如下: 3.pageEnconding属性该属性用于定义jsp页面的编码格式,也就是指定文件编码。代码如下: 4.import属性该属性用于设置jsp导入的类包。jsp页面可以嵌入Java代码片段,这些Java代码在调用api时需要导入相应的类包时就需要用这一属性导入。代码如下: include指令通过include指令可以在一个jsp页面中包含另一个jsp页面,这种包含是静态包含,最终只生成一个文件,所以在两个文件中不能有相同名称的变量。include指令的语法格式如下: taglib指令在jsp文件中,可以通过taglib指令标识声明该页面中所使用的标签库,同时引用标签库,并指定标签的前缀。示例代码如下: prefix:用于指定标签的前缀。该前缀不能为jsp、jsxp、java、javax、sun、servlet和sunw。uri:用于指定标签库文件的存放位置。嵌入Java代码在jsp页面中嵌入Java代码有三种形式,分别用于变量取值、声明变量和嵌入代码片段。 jsp表达式格式如下: 这种方法可以求出该表达式的值,如的值为变量user的值,当然表达式不仅仅是变量,也可以是函数,代数表达式等。 声明标识声明标识用于在jsp页面中定义全局的变量或方法,格式如下: 代码片段格式如下: 动作标识这里简单介绍三种动作标识。 首先,是与前面include指定标识类似的动作标识,格式如下: 此外,还有可选属性flush用于设置是否刷新缓冲区,默认值为false,以及可以填写子动作标识用于向被包含的动态页面中传递参数。 与include指定标识类似不同的是,该动作标识是动态包含,服务器执行的是多个文件,编译器分别对这些文件进行编译,而不合成一个文件,所以两个文件中可以有重名。 其次,还有请求转发标识,格式如下: 或 子动作标识用这一动作指令时,会跳转到url所指示的页面。 最后,介绍传递参数标识,其格式如下: 通过这种方式传递参数,其效果与在url后添加“?参数名=参数值”是相同的。在目标页面中,可以通过内置对象request来获取参数值。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |