5-java web开发

5-java web开发

ID:34388292

大小:3.39 MB

页数:39页

时间:2019-03-05

5-java web开发_第1页
5-java web开发_第2页
5-java web开发_第3页
5-java web开发_第4页
5-java web开发_第5页
资源描述:

《5-java web开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言与面向对象程序设计吴青wuqingwhu@gmailcomwuqingwhu@gmail.comJbJavaweb开发1JSP技术2Servlet技术3MVC模式下的DBSJSP技术123JSP的语法JSP内建对象JavaBeanJSP的语法法注释元素模板元素动作元素指令元素脚本元素JSP语法五大元素简单示例:Test.html包含所有元素的示例:Register.html脚本元素•JSP文件中插入的Java脚本–函数声明和变量声明•脚本元素中的声明(Declaration)<%!%>–表达式求值•脚本元素中的表达式(Express

2、ion)<%=%>–通过流程控制语句产生输出•脚本元素中的脚本Scriptlets<%%>脚本元素•脚本元素在JSP文件中主要用来处理业务逻辑操作–连接数据库–向数据库中插入数据–查询数据。脚本元素•脚本元素中的声明(Declaration)–在JSP文件的脚本元素中,声明用来定义变量和方法–将文件中用到的变量或方法封装起来,这样可以使代码变得简洁,只有声明后的变量才能在其他地方调用–声明的格式如下:•<%!%>脚本元素•脚本元素中的表达式(Expression)–表达式将一个常量、变量或者方法的返回值输出为一个字符串–表达式必须有一个返回值,

3、它输出的字符串作为HTML页面的一部分被最终输出到客户端显示–声明的格式如下:•<%=%>脚本元素•脚本元素中的脚本(Scriptlet)–ScScperiptlet是一段可以在请求处理阶段执行的Java代码–它可以用来进行业务逻辑的处理、可以用来产生一些输出、可以是一些流程控制语句、还可以是一些Java注释–声明的格式如下:•<%%>指令元素•不向客户端输出任何内容,用来设置全局变量,声明类、要实现的方法和输出内容的类型等–页面(page)指令•<%@pagelanguage="Java"contentType="text/html;char

4、set=UTF-8"%>–include指令•<%@includefile="header.jsp"%>–taglib指令–声明的格式如下•<%@%>指令元素•页面(page)指令元素–页面指令用来定义JSP文件中的全局属性,这些全局属性都是影响整个页面的重要属性。–一个JSP文件中可以有多个页面指令,在JSP文件被解析为Java代码时,这些页面指令也被解析为对应的Java代码。–页面指令的格式如下•<%@pageattibtttribute=”value”…指令元素•包含(include)指令元素–inccudelude指令用来将指定位置上的

5、资源包含在当前JSP文件中。–在JSP文件被编译为Java文件时,这些被包含的资源会被作为JSP文件的一部分被翻译为Java文件。–所以这些资源可以看作是JSP文件的一部分–ildinclude指令的格式如下•<%@includefile=”filename”%>指令元素•自定义标签(taglib)指令元素–让用户自己定义标签。–使用自定义标签,既可以使实现同一功能的代码重用,又可以使JSP页面易于维护。–自定义标签的一般顺序是•开发标签库、为标签库编写.tld配置文件、最后在JSP页面里使用自定义标签–使用格式如下:•<%@tagliburl

6、=”taglibURL”prefix=”tagPrefix”%>动作元素•动作元素–是JSP规范已经定义好的一系列标准动作–以jsp为前缀,它们几乎被所有的Web容器支持–在处理客户端请求时起作用动作元素•动作元素–一般用标签“”来标识–例如:

7、param>、等动作元素•参数元素–该动作元素用来给其他的标签提供参数–例如,它可以和jsp:include、jsp:forward、jsp:plugin一起使用。Jsp_include.jsp动作元素•包含元素nclude>–该动作元素用于在客户端请求时间内把静态或者动态的资源包含在JSP页面内–被包含的对象只有对JspWriter对象的访问权,并且它不能设置头和Cookie。动作元素•转发元素

8、rd>–该元素用来将请求转发到其他的JSP页面、Servlet或者静态资源文件–每当遇到该元素时,就停止执行当前的JSP,去执行被转发的资源–请求转向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。