|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
JSP概述 JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。您可以使用寻常得心应手的工具并按照寻常的方法来书写HTML语句。然后,将动态部分用特别的标记嵌入即可,这些标记经常以“<%”开始并以“%>”结束。例如,这儿有一个JSP页面: <html> <head><title>jsp教程</title></head> <body> <I><%out.println(“hello world”);%></I> </body></html> 它将输出“hello world”。 通常,您要将文件以“.jsp”为扩展名,并将它放置到任何您可以放置普通WEB页面的路径下。尽管JSP文件看起来更象是HTML文件而不是Servlet文件,但,事实上,它恰恰将转变为Servlet文件,其中的静态HTML仅仅用来输出Servlet服务方式返回的信息。假如JSP pages 已经被转变为Servlet且Servlet 被编译进而被装载(在第一次被Request时),当您再次Request 此JSP页面时,将察觉不到一瞬的延迟。也请注意这个现象,一些Web Servers答应您为它定义别名,从而,好象一个URL是指向一个HTML,但事实上它指向的是一个Servlet 或JSP pages. 构造一个JSP page,除了可内嵌的规则的HTML,还有三类主要的JSP元素:Scripting elements,Directives,和 Actions.使用Scripting elements您可以定义最终转变为Servlet的部分,Directives 使您可以控制这个Servlet的整体结构,而Actions使您可以指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您可以在某一段上利用一些预定义的变量,如request。 本教程式是以JSP最新的1.1版本,进行讲解的。其语法概括如下表,其具体使用在随后的课程中具体讲解.
JSP Expression JSP Scriptlet JSP Declaration JSP page Directive l import="package.class" l contentType="MIME-Type" l isThreadSafe="true|false" l session="true|false" l buffer="sizekb|none" l autoflush="true|false" l extends="package.class" l info="message" l errorPage="url" l isErrorPage="true|false" l language="java" JSP include Directive JSP 注释 The JSP:include Action The jsp:useBean Action l id="name" l scope="page|request|session|application" l class="package.class" l type="package.class" l beanName="package.class" The jsp:setProperty Action l name="beanName" l property="propertyName|*" l param="parameterName" l value="val” The jsp:getProperty Action The jsp:plugin Action 返回类别: 教程 上一教程: Java程序设计的基本结构 下一教程: Jsp安全性初探 您可以阅读与"JSP教程(一)"相关的教程: · 入门教程:JSP标准模板库(上) · 入门教程:JSP标准模板库(下) · JSP+JAVABEAN循序渐进教程(七) · JSP入门初级教程之ACTIONS的使用 · JSP教程(三)--JSP中”预定义变量”的使用 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |