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中获取表单元素的值。\n\n1. 表单元素的基本结构:\n在...
其中,指令是 JSP 页面元素中非常重要的一部分,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。 Page 指令 Page 指令是 JSP 页面元素中的一种指令,用于指定当前 JSP 页面的属性。Page 指令通常...
当服务器接收到JSP页面请求时,它会编译并执行其中的Java代码,然后返回处理后的HTML内容给客户端浏览器。因此,JSP提供了将业务逻辑与表现层分离的能力,使得开发复杂的Web应用程序更加高效和结构化。 ### DOM...
JavaWeb开发技术中,JSP动作元素是用于增强动态网页功能的重要组成部分,它们允许开发者在JSP页面中集成各种资源,实现数据的交互和页面的动态构建。下面将详细讲解这些动作元素及其用法。 1. **jsp:include**: -...
简单描述一下JSP页面元素的构成......................................................................
在JSP中,每个JSP页面在运行时都会被转换为一个Servlet类。JSP的执行流程是先编译为Servlet,然后通过Servlet处理请求并生成响应。 **8. 错误处理** JSP可以通过`<error-page>`标签在web.xml中配置错误处理,当特定...
介绍jsp的页面元素如page呀,和内置对象像session,application
CSS(Cascading Style Sheets)用于定义网页元素的样式,如字体、颜色、布局等,通过分离内容和表现,使得网页设计更加灵活,易于维护,并支持多种设备和屏幕尺寸。 总结来说,JSP页面元素的组合使用使得开发者能够...
3. **脚本元素**:包括`<scriptlet>`, `<expression>`, 和`<declaration>`,它们允许在JSP页面中嵌入Java代码,分别用于执行逻辑、输出表达式结果和声明变量。 4. **JSP动作标签**:如`<jsp:include>`, `<jsp:...
JSP是一种动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和交互。 首先,我们需要确保已安装了以下组件: 1. Java Development Kit (JDK):这是编写Java和JSP的基础。 2. ...
JSP脚本是一种Java语句或表达式,它可以嵌入到JSP页面中,从而实现动态网页的开发。常见的JSP脚本有: * 声明脚本:! ... %>,用于声明变量或方法。 * 表达式:,用于输出表达式的结果。 * 代码脚本:,用于编写...
- **使用iframe**:你可以在JSP页面中创建一个iframe元素,其`src`属性指向PDF的URL,例如: ```html <iframe src="http://yourserver.com/pdf/documents/document1.pdf" width="100%" height="600px"></iframe> ...
- 声明用于定义实例变量、类变量以及自定义方法,这些元素在整个JSP页面内都是可访问的。例如: ```jsp ! float farenheit = 32.0; String tempScale = "F"; %> ``` - 声明不会产生任何可见的输出,通常与...
【JSP页面元素详解】 JSP (JavaServer Pages) 是一种动态网页技术,它允许开发者在HTML或XML页面中嵌入Java代码,从而实现服务器端的动态内容生成。JSP页面由多种元素组成,包括脚本元素、指令元素、动作元素和注释...
这可以通过设置请求属性并在JSP页面上显示来实现: ```jsp request.setAttribute("errorMsg", "用户名或密码错误!"); request.getRequestDispatcher("error.jsp").forward(request, response); ``` 总结,"表单及...
**JSP页面的元素**: - **静态内容**:包括HTML、CSS、JavaScript等,负责页面的布局和样式,客户端可见。 - **指令(Directives)**:以`<%@ ... %>`开始,用于配置整个JSP页面的属性,如设置页面编码、导入包等。...
在这个主题中,我们将深入探讨如何利用这些技术创建网页元素插件。 首先,JavaWeb是基于Java技术的服务器端开发平台,它提供了处理HTTP请求和响应的功能,支持各种网络应用的开发。JavaWeb框架包括Servlet、JSP、...
jsp技术可以将java代码嵌入到html页面中,实现网页的动态交互。 jsp网页编程的优点包括: * 简化设计,逻辑与界面设计分开,开发更方便 * 强大的组件(Java Bean)支持功能 * html语法的java扩展,加入新的标签 (,...
JSP动作元素是JSP页面中的一种基本组件,用于实现各种逻辑操作和数据处理。在本文中,我们将深入探讨JSP动作元素的概念、类型、语法格式和应用场景。 一、JSP动作元素概述 JSP动作元素是JSP页面中的一种特殊元素,...