JSP第一章知识点总结——JSP基础
2013-01-19 11:10
316 查看
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代码。
<%@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页面的属性和相关功能
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中使用的对象
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客] |
相关文章推荐
- 网页编程基础第一章知识点总结——Web基础知识
- 基础总结知识点-第一章:web技术的基础知识
- (20)WEB的相关知识以及JSP入门基础知识点总结
- Servlet第一章知识点总结——Servlet 基础
- 软考之第一章计算机基础知识点总结
- Jsp基础总结
- J2EE基础知识点总结
- JSP精华知识点总结
- JSP网站开发基础总结《十四》
- JavaWeb学习总结(十五)——JSP基础语法
- JSP基础总结 脚本元素
- JavaWeb---总结(十五)JSP基础语法
- Android核心基础(手机卫士的一个知识点总结)
- Jsp基础知识总结.
- CSS基础语法和CSS经常用到的知识点总结
- <<UNIX环境高级编程>>学习总结——第一章:UNIX基础知识
- Java基础之网络编程知识点总结
- 安卓开发基础小总结(第一章)
- Java基础(前面知识点总结)
- JSP网站开发基础总结《六》