资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第4章 JSP页面元素,4.1 一个典型的JSP文件 4.2 脚本元素 4.3 指令元素 4.4 动作元素 4.5 HTML表单 4.6 综合案例,注释 模板元素 脚本元素 指令元素 动作元素 内建对象,4.1 一个典型的JSP文件,4.2 脚本元素,一、声明(在中 ) 声明变量 声明方法 声明内部类 二、Scriptlets(在中) 三、表达式(Expression) ( ) 四、声明与Scriptlets的比较,4.2 脚本元素,五、转义字符 单引号 改为 双引号 “ 改为 “ 斜线 改为 起始标签 改为 %,三、taglib指令,功能:允许页面使用用户自定义标签。用户首先要开发自己的标签库(taglib) ,为标签库编写配置文件(以.tld为后缀的文件),然后在JSP页面中使用该自定义标签。 格式: ,一、页面(page)指令,功能:用于设定整个JSP网页的属性和相关功能。 格式: %page language=“Script Language“ import=“importList“ contentType=“mimeType ;charset=characterSet “ |“text/html ; charset=ISO-8859-1“ ,一、页面(page)指令, session=“true|false“ buffer=“none| size in kb “ autoFlush=“true|false“ isThreadSafe=“true|false“ info=“text“ extends=“ className “ errorPage=“relativeURL“ isErrorPage=“true|false“ isELIgnored=“true|false“ pageEncoding=“peinfo“ %,二、include指令,功能:通知JSP容器将指定位置上的资源内容包含到当前JSP页面中,被包含的文件内容可以被JSP容器解析,这种解析发生在编译期间,一经编译,内容不可改变,如果要改变被包含的文件内容,必须重新编译JSP文件。 格式: ,4.4 动作元素,一、 二、 三、 四、 五、 六、 七、和,一、,功能:用来以“名值(name-value)”对的形式为其他动作提供附加信息,它一般与、动作元素配合使用,用于向这些动作元素传递参数。 格式: ,二、,功能:用于在当前JSP页面中包含一个静态的或者动态的资源,运行效率略低于指令,但是可以动态增加内容。 格式: “ flush=“true“ / 或 “ flush=“true“ ,三、,功能:用来将客户端所发送的请求,从一个JSP 页面转发到另一个JSP页面、Servlet或者静态资源文件,请求被转向到的资源必须位于发送请求的JSP页面相同的上下文环境之中。 格式: “ / 或 “ ,四、,功能:用来在JSP页面中创建一个bean实例并指定它的名字(id)以及作用范围(scope)。 格式: 或者 主体 ,五、,功能:用来在一个JSP页面中设置已经创建的bean实例的属性值。 格式: ,六、,功能:用来获取bean实例的属性的值并将之转化为一个字符串,然后将其插入到输出的页面中,它与的作用相反。 格式: ,七、和,功能:用来动态地下载服务器的Java Bean或Applet到客户端的浏览器上执行,也就是直接在浏览器上执行JAVA程序。 格式: jsp:plugin type=“bean | applet“ code=“ objectCode “ codebase=“ objectCodebase “ name=“ ComponentName “ archive=“ archiveList, .“ ,七、和,height=“height“ width=“width“ hspace=“hspace“ vspace=“vspace“ jreversion=“ jreversion “ nspluginurl=“URLToPlugin“ iepluginurl=“URLToPlugin“ “ / text message for user ,4.5 HTML表单,一、表单 二、文本框 三、列表框 四、单选按钮 五、复选框,一、表单,语法格式: ,一、表单,name=“formName” :定义表单的名字 action=“URL” :指定表单处理程序的URL 。 method=“GET|POST” :指定表单数据的传输方式。有两种选项:GET或POST。,二、文本框,文本框分为以下几种: Text: 单行文本框,用于输入普通的文本信息。 password :密码文本框,用户输入密码,用户输入时,密码不会显示出来,替代显示“*”或其他符号。 textarea :多行文本框,可以输入多行文本信息。,三、列表框,语法格式: . 例子见例 426 列表框的使用、例 428具 备多选功能的下拉框 。,四、单选按钮,语法格式: 例子见例 430 单选按钮应用示例,五、复选框,语法格式: 例子见例 432 多选按钮的使用,4.6 综合案例,一、自提交页面 例 二、用JSP实现乘法和除法 三、用户注册,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号