`
count49
  • 浏览: 6972 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JSP页面中的元素

jsp 
阅读更多
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中获取表单元素的值。\n\n1. 表单元素的基本结构:\n在...

    Java Web初级编程:JSP 页面元素.pptx

    其中,指令是 JSP 页面元素中非常重要的一部分,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。 Page 指令 Page 指令是 JSP 页面元素中的一种指令,用于指定当前 JSP 页面的属性。Page 指令通常...

    获取jsp中的所有某个标签中所有ID相同的元素

    当服务器接收到JSP页面请求时,它会编译并执行其中的Java代码,然后返回处理后的HTML内容给客户端浏览器。因此,JSP提供了将业务逻辑与表现层分离的能力,使得开发复杂的Web应用程序更加高效和结构化。 ### DOM...

    JavaWeb开发技术-JSP动作元素.pptx

    JavaWeb开发技术中,JSP动作元素是用于增强动态网页功能的重要组成部分,它们允许开发者在JSP页面中集成各种资源,实现数据的交互和页面的动态构建。下面将详细讲解这些动作元素及其用法。 1. **jsp:include**: -...

    jsp页面元素构成.txt

    简单描述一下JSP页面元素的构成......................................................................

    jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理

    在JSP中,每个JSP页面在运行时都会被转换为一个Servlet类。JSP的执行流程是先编译为Servlet,然后通过Servlet处理请求并生成响应。 **8. 错误处理** JSP可以通过`&lt;error-page&gt;`标签在web.xml中配置错误处理,当特定...

    JSP页面元素与内置对象

    介绍jsp的页面元素如page呀,和内置对象像session,application

    JSP页面元素.ppt

    CSS(Cascading Style Sheets)用于定义网页元素的样式,如字体、颜色、布局等,通过分离内容和表现,使得网页设计更加灵活,易于维护,并支持多种设备和屏幕尺寸。 总结来说,JSP页面元素的组合使用使得开发者能够...

    JSP网页模板JSP网页模板JSP网页模板

    3. **脚本元素**:包括`&lt;scriptlet&gt;`, `&lt;expression&gt;`, 和`&lt;declaration&gt;`,它们允许在JSP页面中嵌入Java代码,分别用于执行逻辑、输出表达式结果和声明变量。 4. **JSP动作标签**:如`&lt;jsp:include&gt;`, `&lt;jsp:...

    通过JSP将数据库中的数据显示到网页上

    JSP是一种动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和交互。 首先,我们需要确保已安装了以下组件: 1. Java Development Kit (JDK):这是编写Java和JSP的基础。 2. ...

    JSP页面的基本结构——求圆面积周长

    JSP脚本是一种Java语句或表达式,它可以嵌入到JSP页面中,从而实现动态网页的开发。常见的JSP脚本有: * 声明脚本:! ... %&gt;,用于声明变量或方法。 * 表达式:,用于输出表达式的结果。 * 代码脚本:,用于编写...

    JSP页面显示PDF,根据PDF路径在JSP页面显示PDF

    - **使用iframe**:你可以在JSP页面中创建一个iframe元素,其`src`属性指向PDF的URL,例如: ```html &lt;iframe src="http://yourserver.com/pdf/documents/document1.pdf" width="100%" height="600px"&gt;&lt;/iframe&gt; ...

    JSP构成元素(课件)(适用于有一定软件基础的人员)

    - 声明用于定义实例变量、类变量以及自定义方法,这些元素在整个JSP页面内都是可访问的。例如: ```jsp ! float farenheit = 32.0; String tempScale = "F"; %&gt; ``` - 声明不会产生任何可见的输出,通常与...

    推选文档JSP页面元素PPT.ppt

    【JSP页面元素详解】 JSP (JavaServer Pages) 是一种动态网页技术,它允许开发者在HTML或XML页面中嵌入Java代码,从而实现服务器端的动态内容生成。JSP页面由多种元素组成,包括脚本元素、指令元素、动作元素和注释...

    表单及表单元素的应用(jsp).rar

    这可以通过设置请求属性并在JSP页面上显示来实现: ```jsp request.setAttribute("errorMsg", "用户名或密码错误!"); request.getRequestDispatcher("error.jsp").forward(request, response); ``` 总结,"表单及...

    jsp的常用元素。 jsp

    **JSP页面的元素**: - **静态内容**:包括HTML、CSS、JavaScript等,负责页面的布局和样式,客户端可见。 - **指令(Directives)**:以`&lt;%@ ... %&gt;`开始,用于配置整个JSP页面的属性,如设置页面编码、导入包等。...

    基于javaweb+jsp+flash让网页元素插件

    在这个主题中,我们将深入探讨如何利用这些技术创建网页元素插件。 首先,JavaWeb是基于Java技术的服务器端开发平台,它提供了处理HTTP请求和响应的功能,支持各种网络应用的开发。JavaWeb框架包括Servlet、JSP、...

    jsp网页编程

    jsp技术可以将java代码嵌入到html页面中,实现网页的动态交互。 jsp网页编程的优点包括: * 简化设计,逻辑与界面设计分开,开发更方便 * 强大的组件(Java Bean)支持功能 * html语法的java扩展,加入新的标签 (,...

    JSP动作元素.pptx

    JSP动作元素是JSP页面中的一种基本组件,用于实现各种逻辑操作和数据处理。在本文中,我们将深入探讨JSP动作元素的概念、类型、语法格式和应用场景。 一、JSP动作元素概述 JSP动作元素是JSP页面中的一种特殊元素,...

Global site tag (gtag.js) - Google Analytics