1、模板元素:模板元素指静态的html、xml内容。
2、注释:注释有jsp注释规范和html/xml注释规范。
在客户端显示一个注释.
<!-- comment [ <%= expression %> ] -->
//这种注释和HTML中很像,也就是它可以在"查看源代码"中看到.
//唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).
//这个表达式是不定的,由页面不同而不同,你能够使用各种表达式,只要是合法的就行。
隐藏注释,写在JSP程序中,但不是发给客户。
<%-- comment --%>
//用隐藏注释标记的字符会在JSP编译时被忽略掉。
//这个注释在你希望隐藏或注释你的JSP程序时是很有用的。
//JSP编译器不是会对<%--and--%>之间的语句进行编译的。
//它不会显示在客户的浏览器中,也不会在源代码中看到。
3、脚本元素:脚本元素包括声明,表达式,Scriptlets。
声明
<%! declaration; [ declaration; ]+ ... %>
//声明必须以";"结尾(Scriptlet有同样的规则,但是表达式就不同了).
//你可以直接使用在<% @ page %>中被包含进来的已经声明的变量和方法,不需要对它们重新进行声明. //一个声明仅在一个页面中有效。
//如果你想每个页面都用到一些声明,最好把它们写成一个单独的文件
//然后用<%@ include %>或<jsp:include >元素包含进来。
表达式
<%= expression %>
//表达式元素表示的是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,
//然后插入到这个表达式在JSP文件的位置显示。
//因为这个表达式的值已经被转化为字符串,所以你能在一行文本中插入这个表达式(形式和ASP完全一样).
//有时候表达式也能做为其它JSP元素的属性值.
Scriptlets
<% code fragment %>
//一个scriptlet能够包含多个jsp语句,方法,变量,表达式
//因为scriptlet,我们便能做以下的事:
//声明将要用到的变量或方法(参考 声明).
//编写JSP表达式(参考 表达式).
//使用任何隐含的对象和任何用<jsp:useBean>声明过的对象
//编写JSP语句 (如果你在使用Java语言,这些语句必须遵从Java Language Specification,).
//任何文本,HTML标记,JSP元素必须在scriptlet之外
//当JSP收到客户的请求时,scriptlet就会被执行,
//如果scriptlet有显示的内容,这些显示的内容就被存在out对象中。
4、指令元素:指令元素包括page指令、includ指令和taglib指令。
Page 指令:定义JSP文件中的全局属性.
<%@ page
//<%@ page %>指令作用于整个JSP页面,同样包括静态的包含文件。
//但是<% @ page %>指令不能作用于动态的包含文件,比如 <jsp:include>
[ language="java" ]
//声明脚本语言的种类,暂时只能用"java"
[ extends="package.class" ]
//标明JSP编译时需要加入的Java Class的全名,但是得慎重的使用它,它会限制JSP的编译能力.
[ import="{package.class | package.*}, ..." ]
//需要导入的Java包的列表,这些包就作用于程序段,表达式,以及声明。
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
//buffer的大小被out对象用于处理执行后的JSP对客户浏览器的输出。缺省值是8kb
[ autoFlush="true | false" ]
//设置如果buffer溢出,是否需要强制输出,
//如果其值被定义为true(缺省值),输出正常,
//如果它被设置为false,如果这个buffer溢出,就会导致一个意外错误的发生.
//如果你把buffer设置为none,那么你就不能把autoFlush设置为false.
[ isThreadSafe="true | false" ]
//设置Jsp文件是否能多线程使用。缺省值是true
[ info="text" ]
//一个文本在执行JSP将会被逐字加入JSP中,你能够使用Servlet.getServletInfo方法取回。
[ errorPage="relativeURL" ]
//设置处理异常事件的JSP文件。
[ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
//设置MIME类型 。缺省MIME 类型是: text/html, 缺省字符集为 ISO-8859-1.
[ isErrorPage="true | false" ]
//设置此页是否为出错页,如果被设置为true,你就能使用exception对象.
%>
Include 指令:在JSP中包含一个静态的文件,同时解析这个文件中的JSP语句. 静态包含(原样重现,不处理,相当于复制)
<%@ include file="relativeURL" %>
5、动作元素:动作元素包括<jsp:forward> <jsp:include> <jsp:param> <jsp:params> <jsp:useBean> <jsp:setProperty> <jsp:getProperty> <jsp:plugin>等。
分享到:
相关推荐
在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素。其语法格式为: <jsp:include page="relativeURL" flush="true|false" /> 指定被引入资源的相对路径 ...
简单描述一下JSP页面元素的构成......................................................................
介绍jsp的页面元素如page呀,和内置对象像session,application
获取jsp中的所有某个标签中所有ID相同的元素
jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理
指令 Page 指令 Include 指令 JSP 页面元素
通过form提交表单元素的值在jsp中是比较常应用技术。
通过JSP将数据库中的数据显示到网页上,数据库为Mysql数据库。
推选文档JSP页面元素PPT.ppt
前台JSP页面脚本
网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。 JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 JSP标签有多种功能,比如访问数据库、记录...
基于javaweb+jsp+flash让网页元素插件
JSP页面上出现中文乱码的几个解决办法 比较好的 一般都能解决问题
通过jsp脚本元素调用java来 更好的实现网页的开发
第5章 JSP的页面元素-1.ppt 简单实用易学的入门JSP详细讲解PPT
JSP动态网页设计:第9章 JSP动作元素.ppt
JSP相关资料
1. JSP页面元素构成 2 2. JSP脚本元素 2 3. 注释 2 4. JSP指令 2 5. JSP动作元素 3 6. JSP内置对象 5 7. JSP内置对象及其作用 5 8. 获取页面参数 5 9. 重定向(forward与sendRedirect)区别 6 10. JSP和...
jsp自定义标签开发+TLD...从jsp1.1开始就可以在jsp页面中使用自定义标签了,使用自定义标签不但可以实现代码重用,而且可以使jsp代码更简洁。Jsp2.0的标签扩展API中又增加了SimpleTag接口和其实现类SimpleTagSupport。