JSP 基本语法学习笔记
2014-06-21 16:48
267 查看
JSP教程学习小结
(2012-05-17 14:34:27)转载▼
标签:
| 分类: 软件技术 |
一.2中注释类型
(1)html注释:此注释发送到客户端,但并不显示。
<!--注释[<%=表达式%>]-->
(2)jsp注释:这种注释在JSP编译时会被忽略掉,不发送到客户端,在希望隐藏或者注释掉JSP程序时是很有用的。在客户的浏览器中不会显示,也不会再源代码中看到。
<%-- 这是一个JSP的单行注释--%>
<%-- --%>
<%-- --%>
二.3个脚本元素
(1)声明 <%!声明;%> 使用时注意不要忘了;,一个声明仅在一个页面中有效,如果想每个页面都用的一些声明,最好把它们写成一个单独的文件,然后用<%@ include %>或者<jsp:include>元素包含进来。例如<%! int i=0;%>、<%! Int a,b,c;%>
(2) 表达式 <%=表达式%>
(3) 脚本段(Scriptlet)用来包含一个有效的java程序段,所以把Scriptlet称为程序段标记也许更适合一些。一个Scriptlet能够包含多个jsp语句、方法、变量、表达式。<%代码%>
三.3个指令元素
(1)page指令:用于定义JSP文件中的全局属性,可以在一个jsp页面中用多个<%@page%>指令,但其中的属性只能用一次,不过import属性例外。因为该属性和java中的import语句类似,无论把该指令元素放在JSP文件的哪个地方,作用范围都是整个JSP页面,不过为了JSP程序的可读性已经良好的编程习惯,最好放在JSP文件的顶部。
例如<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,ouc.sei.ybcnew.formtag.*,java.util.*" errorPage="" %>
(2)include指令:可以在JSP页面中包含一个静态的文件,同时解析这个文件中的JSP语句。语法格式为<%@ include file=”相对位置”%>
如果仅使用include来包含一个静态文件,那么这个包含的文件所执行的结果是将会插入到jsp文件中<%include%>所处的位置。这个被包含的文件可以是html文件、jsp文件、文件文件或者是一段JAVA代码,但是需要注意在这个包含文件中不能使用<html></html><body></body>标记,因为这将影响在原JSP文件中同样的标记,有时会导致错误。
(3)taglib指令:定义一个标签库以及自定义标签的前缀。
语法为: <%@ taglib uri=”” prefix=””%>
uri:uniform resource identifier根据标签的前缀对自定义的标签进行唯一的命名,URI可以是一个相对或绝对的路径。
Prefix:在自定义标签之前的前缀。
例如:<%@ taglib prefix="mytag" uri="/formtag" %>
四.8个动作指令
(1)页面跳转:<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。
(2)包含页面:<jsp:include> 包含一个静态或动态文件。其语法格式如下:
<jsp:include page=”” flush=”ture”>
或者 <jsp:include page=”” flush=”true”>
<jsp:param=”” value=””>
</jsp:include>
(3)创建Bean <jsp:useBean>创建一个Bean实例并指定其名字和作用范围.
(4)设置Bean 属性<jsp:setProperty>
(5)取得Bean属性<jsp:getProperty>
例如:
<jsp :useBean id=”checking” scope=”session” class=”bank.Checking”>
<jsp:setProperty name=”checking” property=”balance” value=”0.0” />
</jsp:userBean>
<jsp :useBean id=”checking” scope=”session” class=”bank.Checking”>
<jsp:getProperty name=”checking” property=”balance”/>
</jsp:userBean>
(6)使用Applet插件<jsp:plugin>,使用该指令可以插入一个applet或者Bean,必要的话还要下载一个JAVA插件用于执行它。
(7) 插件定义参数
:<jsp:param name=”” value=””>
(8)插件错误提示:<jsp:fallback> 当<jsp:plugin>插件不能正常显示时显示提示信息。
五.9个内置对象
Request:请求对象
Response:相应对象
Session:会话对象
Application:应用对象
Out:输出对象
Config:配置对象
Page:页面对象
PageContext:页面上下文对象
Exception:例外异常
文章转自Java中文网:http://www.javaweb.cc/language/jsp/162604.shtml
相关文章推荐
- 【JSP学习笔记】1:基本标签式语法分类
- JSP学习笔记—JSP的基本语法
- jsp 基本语法学习笔记
- [原创]java WEB学习笔记14:JSP的9 个隐含对象 及 JSP 的基本语法
- 【2015/4/22】jsp学习笔记2--jsp基本语法+入门
- 【Java Web 学习笔记】Day 2 JSP的基本语法
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- J2SE学习笔记3 — Java基本语法(2)基本数据类型
- XML学习笔记之基本语法
- oracle 最简单的学习笔记,增删改查,PLSQL基本语法,游标,函数,存储过程的实现
- php学习笔记(3):PHP基本语法和数据类型:
- jsp---学习笔记(五)核心技术-语法详解
- JavaScript学习笔记(一) js基本语法
- C#基本语法学习笔记 - LotusCheng's home - CSDNBlog
- 从头开始学习jsp(2)——jsp的基本语法
- JSP学习笔记一(语法)
- php学习笔记——基本语法
- C#基本语法学习笔记
- JavaScript学习笔记(一) js基本语法
- PHP基础学习笔记之基本语法