读书人

Oracle培训(四十八)JSP第一章知

发布时间: 2013-01-26 13:47:02 作者: rapoo

Oracle培训(四十八)——JSP第一章知识点总结——JSP基础

Oracle培训(四十八)——JSP第一章知识点总结——JSP基础知识点预览

一.JSP简介

二.配置运行HelloWorld.jsp

三.JSP语法和语义

四.JSP脚本元素

五.JSP注释

六.JSP隐式(内置)对象

一.JSP简介

a) Servlet的缺陷

i. Servlet的编码、部署和调试任务繁琐

ii. 生成动态网页繁琐,不利于项目分工

b) 采用JSP技术编写动态页面

i. 由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件

ii. JSP页面的扩展名必须为.jsp

二.配置运行HelloWorld.jsp

a) HelloWorld.jsp的运行机制

<html>

<head><title>Hello World!</title></head>

<body>

<h1>Hello World!</h1>

</body>

</html>

b) JSP生命周期

i. 翻译-->.java文件---编译--->.class----类加载--->--实例化---->初始化--->服务--->销毁

三.JSP语法和语义

a) JSP网页主要由元素(Element)和模板数据(Template Data)两个部分组成

i. 模板数据是JSP的静态部分 (HTML)

ii. WEB容器不处理

iii. 元素则是必须经由WEB容器解释

1. 脚本、指令、动作

iv. 元素都是以XML做为语法基础,并且大小写要一致

四.JSP脚本元素

a) 使用脚本元素,在模板数据块之间嵌入Java代码。

Oracle培训(四十八)——JSP第一章知识点小结——JSP基础

<%@page contentType="text/html;charset=GBK" %><html>  <head><title>test</title></head>       <body>              <% String language=request.getLocale().getDisplayLanguage();                 if(language.equals("English"))                    out.println("<h3>Hello!</h3>");                 else                    out.println("<h3>你好!!</h3>");                      %>       </body></html>  <%= var1 %>                         //输出变量var1的值。<%= Math.PI %>                     //输出常量PI的值<%= (hour<12?"AM":"PM") %>      //根据时间输出上午或者下午<%= "现在时间:"+(new Java.util.Date().toLocalholeString())%>  //输出当前本地时间<%! String s="hello"; %><%! int a,b,c; %><%! java.util.Date date=new java.util.Date(); %>


五.JSP注释

JSP注释,其语法结构为: <%--注释内容--%>

HTML注释 :<!--注释内容-->

Java代码注释

i. JSP指令

1. 在JSP中,有三种类型的指令

2. page指令为当前页面提供处理指令

a) page指令页面指令的功能是设定整个JSP页面的属性和相关功能

Oracle培训(四十八)——JSP第一章知识点小结——JSP基础

3. include指令用于把另一个文件包含在JSP中

include指令表示在JSP编译时插入一个包含文本或者代码的文件

把文件中的文本静态地包含过去

法格式为:

<%@ include file="relativeURL" %>

"relativeURL"为要包含进来的文件,可以是HTML、JSP文件,也可以是其它格式的文本文件。

4. taglib指令指定如何包含和访问自定义标签库

b) JSP标准动作

i. <jsp:include>动作是一种动态的包含

语法格式为:

<jsp:include page="localURL" flush="true" />

page:表示一个相对路径

flush:为真时,当缓冲区满会自动清空,必须为true

六.JSP隐式(内置)对象

在JSP中操纵请求、响应、会话以及其它Servlet中使用的对象

Oracle培训(四十八)——JSP第一章知识点小结——JSP基础

Oracle培训(四十八)——JSP第一章知识点小结——JSP基础Oracle培训(四十八)——JSP第一章知识点小结——JSP基础 Oracle培训(四十八)——JSP第一章知识点小结——JSP基础@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]

读书人网 >JavaScript

热点推荐