JSP初级入门教程--JSP概述

合集下载

JSP入门教程——入门到精通

JSP入门教程——入门到精通

JSP简介什么是Java Server Pages?JSP全称Java Server Pages,是一种动态网页开发技术。

它使用JSP标签在HTML网页中插入Java代码。

标签通常以<%开头以%>结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。

网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

为什么使用JSP?JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:•性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。

•服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。

•JSP基于Java Servlets API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。

•JSP页面可以与处理业务逻辑的servlets一起使用,这种模式被Java servlet 模板引擎所支持。

最后,JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。

这意味着JSP可以用最简单的方式来实现最复杂的应用。

JSP的优势以下列出了使用JSP带来的其他好处:•与ASP相比:JSP有两大优势。

首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。

第二点就是JSP易于移植到非MS平台上。

•与纯Servlets相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。

•与SSI相比:SSI无法使用表单数据、无法进行数据库链接。

JSP相关资料

JSP相关资料

JSP相关资料JSP学习课程(学习JSP需掌握的知识点):第一篇基础篇第1章JSP开发基础 21.1 Java技术简介 21.2 JSP技术 31.2.1 JSP概述 31.2.2 JSP与其他开发工具的比较 4 1.2.3 编写第一个JSP页面 51.3 JavaBean技术简介 61.4 J2EE技术简介7第2章JSP开发环境112.1 JSP开发前的准备工作112.2 安装和配置JDK 112.3 安装和配置Tomcat 142.4 编写第一个JSP页面18实例2.1 一个简单的JSP页面18 2.5 WebSphere和WebLogic 182.6 常用JSP开发工具简介192.6.1 IBM VisualAge for Java 19 2.6.2 JBuilder 202.6.3 JRun 202.6.4 Eclipse 21第3章JSP语法详解223.1 JSP使用初步223.1.1 一个典型的JSP程序22实例3.1 利用JSP实现的小日历22 3.1.2 JSP的结构253.2 JSP注释253.2.1 输出注释253.2.2 隐藏注释26实例3.2 JSP两种注释的运用26 3.3 指令元素273.3.1 include指令27实例3.3 include指令273.3.2 taglib指令293.3.3 page指令293.4 脚本元素313.4.1 声明31实例3.4 JSP的声明313.4.2 表达式32实例3.5 JSP的表达式323.4.3 scriptlet 33实例3.6 JSP的scriptlet 333.5 动作元素333.5.1 343.5.2 343.5.3 353.5.4 35实例3.7 的运用363.5.5 373.5.6 38实例3.8 和的应用383.5.7 40第4章JSP隐藏对象424.1 request对象42实例4.1 request对象应用1 42实例4.2 request对象应用2 44实例4.3 request对象应用3 45实例4.4 request对象应用4 464.2 response对象48实例4.5 response对象应用1 48实例4.6 response对象应用2 494.3 pageContext对象504.4 session对象52实例4.7 session对象应用1 52实例4.8 session对象应用2 544.5 out对象56实例4.9 out对象应用574.6 application对象59实例4.10 application对象应用1 59实例4.11 application对象应用2 60 4.7 page对象614.8 config对象614.9 exception对象62第二篇深入编程篇第5章JavaBean在JSP中的运用645.1 JavaBean概述645.1.1 一个JavaBean的简单例子645.1.2 JavaBean的特性和属性655.1.3 JavaBean的方法685.2 在JSP中使用JavaBean 69实例5.1 通过JavaBean验证用户输入69 第6章Applet 756.1 Applet概述756.2 Applet类及运行状态控制方法75 6.3 Applet应用的有关参数776.4 Applet程序开发实例78实例6.1 Applet程序的开发78实例6.2 通过加载Applet 79实例6.3 在Applet中读入JSP页面的参数80实例6.4 javascript与Java Applet的结合1 81 实例6.5 javascript与Java Applet的结合2 83 第7章Servlet初步857.1 Servlet概述857.2 Servlet的应用实例86实例7.1 开发并部署一个Servlet 88第8章Servlet API 918.1 RequestDispatcher接口918.2 Servlet接口92实例8.1 Servlet接口的service方法应用938.3 ServletConfig接口968.4 ServletRequest接口968.5 ServletContext接口988.6 ServletResponse接口1018.7 GenericServlet类102实例8.2 GenericServlet类运用1038.8 ServletOutputStream类1048.9 ServletInputStream类1058.10 SingleThreadModel接口1058.11 ServletException类1058.12 UnavailableException类106第9章Servlet实战1079.1 读取客户请求107实例9.1 读取一定数目的参数107实例9.2 doPost方法1099.2 读取HTTP请求头112实例9.3 读取HTTP请求头1129.3 Servlet上下文监听1139.3.1 ServletContextListener接口1139.3.2 ServletContextAttributeListener接口114 实例9.4 ContextListener的应用1159.4 HTTP会话监听1179.4.1 HttpSessionListener接口1179.4.2 HttpSessionActivationListener接口117 9.4.3 HttpSessionAttributeListener接口118 9.4.4 HttpSessionBindingListener接口1189.4.5 Session监听应用1189.5 Servlet过滤119实例9.5 过滤器应用1 120实例9.6 过滤器应用2 121实例9.7 过滤器应用3 123第10章XML语言12510.1 XML概述12510.1.1 引入XML 12610.1.2 XML的设计特性12710.2 XML基本语法12910.2.1 XML文档结构12910.2.2 有效的XML 文档13510.2.3 文档类型定义DTD 13510.2.4 XML模式13710.3 简单的XML编程13810.3.1 使用XMLSPY编写XML文档13810.3.2 文档对象模型DOM 142实例10.1 DOM编程接口应用14210.3.3 基于事件的 SAX 148实例10.2 SAX编程接口应用149第11章自定义标签库15511.1 标签库开发简介15511.1.1 JSP标签库15511.1.2 自定义标签库的开发155实例11.1 开发自定义标签15611.1.3 开发标签库相关类16111.2 带有主体和属性的标签库162实例11.2 开发带有主体和属性的标签库162 11.3 多个标签的协同168实例11.3 开发简单的嵌套标签16811.4 迭代标签171实例11.4 开发迭代标签17211.5 SimpleTag 177第12章JSP/Servlet开发常见问题178 12.1 JSP页面上的错误处理17812.2 在JSP程序中捕获异常18212.3 中文显示问题18412.4 Applet与Servlet通信187实例12.1 Applet与Servlet的通信实例188 第三篇数据库篇第13章JSP数据库编程19213.1 JDBC概述19213.2 建立SQL Server数据源19513.3 开发第一个数据库应用程序20013.3.1 一个典型的例子200实例13.1 用JSP连接数据库并查询数据200 13.3.2 数据库操作详解20213.3.3 更新数据206实例13.2 更新数据库20613.3.4 删除数据207实例13.3 删除数据20713.3.5 高级操作208实例13.4 动态获得数据表的信息20813.3.6 其他操作211实例13.5 在数据库中执行删除与创建数据库操作211 13.4 通过JavaBean访问数据库213实例13.6 在JavaBean中操作数据库21313.5 通过JSP连接其他各类数据库216实例13.7 JSP连接Oracle8/8i/9i数据库216实例13.8 JSP连接SQL Server 7.0/2000数据库216实例13.9 JSP连接DB2数据库217实例13.10 JSP连接Informix数据库218实例13.11 JSP连接Sybase数据库218实例13.12 JSP连接MySQL数据库219实例13.13 JSP连接PostgreSQL数据库21913.6 JDBC高级开发22013.6.1 数据源和连接池22013.6.2 配置数据源221实例13.14 在Tomcat中配置数据源22113.6.3 使用存储过程223实例13.15 创建一个存储过程223实例13.16 在JSP中调用存储过程22413.7 使用Servlet访问数据库22513.7.1 查询数据库记录225实例13.17 在JSP中提交查询条件225实例13.18 根据查询条件查询数据库的Servlet程序226 13.7.2 使用共享连接229实例13.19 使用Servlet实现数据库的共享连接229第四篇Struts篇第14章MVC和Struts概述23414.1 框架23414.2 Struts简介23414.3 安装Struts 23414.4 MVC的结构23514.5 Model 1和Model 2 23514.6 Struts的优缺点23614.7 Struts的参考资源介绍237第15章Struts框架应用实践23815.1 构建Struts框架23815.2 创建视图组件23915.3 创建控制器组件24315.3.1 ActionServlet类24415.3.2 RequestProcessor类24815.3.3 Action类24815.3.4 应用控制器组件24915.4 Struts模型组件25015.5 创建配置文件25215.5.1 创建Web应用的配置文件25215.5.2 创建Struts框架的配置文件254 15.6 运行实例loginapp 25615.7 Struts中的用户安全验证260第16章MyEclipse简介26416.1 MyEclipse的下载和安装26416.2 使用MyEclipse配置和开发Struts 264 第17章Struts的配套功能27217.1 Struts程序的国际化27217.2 数据库连接27617.2.1 JDBC的工作原理27617.2.2 Struts的数据源管理27717.3 Struts异常处理机制28117.3.1 Java异常及处理28117.3.2 Struts异常处理机制28217.3.3 用户自定义异常处理机制28417.4 扩展Struts功能28717.4.1 plugin简介28717.4.2 plugin应用实例28817.5 Struts标签库29217.5.1 Struts Html标签库29217.5.2 Struts Logic标签库29617.5.3 Struts Bean标签库29717.5.4 其他标签库29817.6 StrutsUnitTest测试工具299第五篇实战篇第18章注册模块30618.1 建立SQL Server数据库30618.2 设计JSP页面306第19章登录模块31819.1 设计JSP页面31819.2 运行程序325第20章JSP分页查询32820.1 JSP分页查询概述32820.2 “分页工具类”源代码详解32820.3 在JSP中调用“分页工具类”339第21章文件上传与下载34521.1 文件下载34521.2 文件上传347第22章网上测试系统35022.1 功能分析35022.2 在线测试的程序实例350第23章论坛系统36923.1 数据库设计36923.2 论坛系统实现36923.2.1 通用文件(common.jsp) 37023.2.2 主界面文件(index.jsp) 37623.2.3 文章显示文件(viewthread.jsp) 38223.2.4 发表新文章文件(newthread.jsp) 38923.2.5 文章回复文件(reply.jsp) 39223.2.6 文章搜索文件(searches.jsp) 395第24章网上书店系统39724.1 数据库设计39724.2 网上书店客户端文件详解39924.2.1 通用文件(Common.jsp) 40024.2.2 主界面文件(Default.jsp) 40124.2.3 登录文件(Login.jsp) 41224.2.4 显示图书信息文件(BookDetail.jsp) 41524.2.5 购物篮管理文件(ShoppingCart.jsp) 42324.2.6 修改定购数量文件(ShoppingCartRecord.jsp) 42824.2.7 图书搜索文件(Books.jsp) 43224.3 网上书店管理功能的文件详解44024.3.1 会员管理文件(MembersGrid.jsp) 44024.3.2 订单管理文件(OrdersGrid.jsp) 44324.3.3 图书管理文件(AdminBooks.jsp) 44924.3.4 分类管理文件(CategoriesGrid.jsp) 451简介JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。

jsp学习

jsp学习

JSP基础教程学习笔记JSP基础教程学习笔记 (1)一、jsp简介 (2)二、jsp结构 (2)三、JSP生命周期 (3)四、jsp语法 (4)五、jsp指令 (7)六、jsp动作元素 (9)七、jsp隐含对象 (17)八、jsp客户端请求 (20)九、jsp服务器响应 (25)十、JSP HTTP状态码 (29)十一、JSP表单处理 (33)十二、JSP过滤器 (40)十三、JSP Cookies处理 (43)十四、JSP Session (46)十五、JSP文件上传 (51)十六、JSP日期处理 (56)十七、JSP页面重定向 (62)十八、JSP点击量统计 (63)十七、JSP自动刷新 (66)十八、JSP发送邮件 (68)一、jsp简介Java Server Pages,一种动态网页开发技术,使用jsp在html网页中插入java代码,标签通常以<%开头,以&>结尾。

二、jsp结构网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。

容器负责截获对JSP页面的请求。

Jsp容器与web服务器协同合作,未jsp的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于jsp 网页的图书元素。

下图显示jsp容器和jsp文件在web应用中所处的位置:Jsp处理的步骤:1.同普通网页一样,浏览器发送http请求给服务器;2.Web服务器识别出这事一个对jsp网页的请求,并且将该请求传递给jsp引擎。

通过使用URL或者.jsp文件来完成;3.Jsp引擎从磁盘中载入jsp文件,然后将它们转化为servlet。

这种转化只是简单的将所有模板文本改用println()语句,并且将所有的jsp元素转化成java代码;4.Jsp引擎将servlet编译成可执行类,并且将原始请求传递给servlet引擎;5.Web拂去其的某组件将会调用servlet引擎,然后载入并执行servlet类。

JSP入门教程(1)

JSP入门教程(1)

JSP入门教程(1)你需要Java2软件开发工具箱(J2SDK),过去称之为Java开发工具箱(JDK)、JavaSe rver 网络开发工具箱(JSWDK)、Tomcat,或者其它能支持JSP的Web服务器。

升阳公司为Windows、Solaris以及Linux平台提供免费的J2SDK和JSWDK。

如果你想在现有的Web服务器上使用JSP,而此服务器本身不支持JSP和Java 代码片段,可以试用Allaire公司的Jrun。

它可以为Netscape的Enterprise Server和Fasttrack Se rver、微软的Internet Information Server(IIS)和Personal Web Server(PWS)、Apache以及其他服务器充当Web服务器附件。

你也可以使用Apache服务器的Java版,其中包含最新的JSWDK。

下载并安装所需的软件目前,版本号为1.2.2-001的J2SDK可下载版以可安装的归档文件形式出现。

这个大约20 MB的下载量软件可提供一个彻底的Java开发环境,让你创造任何基于Java并且利用了而标准核心API的解决方案。

其实,你的Web服务器使用JSP的唯一条件是要有Java编辑器。

要让Web服务器知道编辑器的位置,需要JAVA_HOME 环境变量设置为J2SDK安装目录。

如果你已经在Windows系统中进行了安装并且接受了默认目录,请将“set JAVA _HOME=C:1.2.2”添加到你的“autoexec.bat”文件中,然后重新启动。

安装J2SDK后,下载并安装JSWDK或者是Tomcat β版,即基于Java的Apache Web 服务器的β版。

你把JSWDK放在什么地方是无关紧要的,只要你以后能找到它就行。

通常,将其放在顶层目录中,这样你在替换JSWDK或JSDK时无需删除另一个软件。

安装好这个文件后,准备工作已经就绪,你可以开始JSP开发工作了。

《JSP编程》JSP简介

《JSP编程》JSP简介

JSP与Servlet的关系
Java Servlet就是编写在服务器端创建对象的Java类,习 惯上称之为Servlet类,Servlet类的对象习惯上称之为一个 Servlet。 JSP技术就是以Java Servlet为基础,提供了Java Servlet 的几乎所有好处。但是JSP技术不是Java Servlet技术的全 部,它只是Java Servlet技术的一个成功应用。 对于某些Web应用,就可能需要JSP+Javabean+Servlet来 完成,即需要服务器再创建一些Servlet对象,配合JSP页 面来完成整个Web应用程序的工作。
安装配置JSP运行环境
2、安装和启动Tomcat服务器 Tomcat目录结构
安装配置JSP运行环境
3、测试Tomcat服务器 如果在浏览器的地址栏中输入http://localhost:8080或 http://127.0.0.1:8080,会出现如图所示的Tomcat服务 器的测试页面。
测试Tomcat服务器
安装配置JSP运行环境
1、安装和配置JDK 配置环境变量的意义
使其它相关环境变量 的配置更加方便简洁 JAVA_HOME
告诉java虚拟机所有可执 行的.class文件所在目录
帮助系统操作java,先将 源码编译为.class文件,然 后再调用java命令让程序 去执行。因此,配置path
环境变量可以帮助系统找 到并调用java.exe或者是 javac.exe程序,两者均在 bin目录下。
一个服务器上可以有很多基于JSP的Web应用程序,以满 足各种用户的需求。这些Web应用程序必须有一个软件 来统一管理和运行,这样的软件被称作JSP引擎或JSP容 器,而安装JSP引擎的计算机被称作一个支持JSP的Web 服务器。

2_JSP基础

2_JSP基础

第2章 JSP基础使用JSP开发动态网页是目前比较流行的。

JSP技术是以Java为基础,因此同一个JSP应用可以部署运行在不同的平台上,同时,丰富的Java技术也给JSP的开发提供了不少特色。

所以,在这一章,用户要学习的东西是什么是JSP,JSP的工作机制,JSP语法规范等一些JSP的基础技术。

2.1 JSP简介在传统的页面HTML文件中加入Java程序片段(Scriptlet)和JSP标记(Tag),就构成了JavaServer Pages(JSP)页面,JSP使得我们能够分离页面的静态HTML和动态部分,动态部分的代码放在特殊的 ”<% %>” 标记之间。

JSP页面在用户第一次访请求时,会被编译成Servlet文件,然后由这个Servlet 来处理用户的请求,它会首先执行其中的程序片段和JSP标记中的操作,然后将执行结果以HTMl的形式返回。

在JSP页面中,除了普通的HTML代码,其他的重要有以下三种:脚本元素,指令,动作。

脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分;JSP指令用来从整体上控制Servlet的结构;动作用来引入现有的组件或者控制JSP引擎的行为。

同时,JSP定义了一组可以直接使用的变量(预定义变量),如:request,response等。

图2-1是JSP技术生成成动态页面内容的过程。

图2-1 JSP技术生成动态页面• 2 •JSP&Servlet开发详解2.2 JSP语法概要JSP文件包含如下内容:z JSP指令(或叫做指示语句)z JSP声明z Java程序片断(Script)z变量数据的Java表达式z隐含对象2.2.1 JSP指令JSP指令(在<%@和%>之间)用来设置和整个JSP页面相关的属性,如网页的编码方式(pageEncoding)和脚本语言(language)等。

JSP指令的一般语法形式为:<%@ 指令名属性=”值” %>常用的三种指令为page、include和taglib。

jsp

jsp

JSP构成
常用的页面指令属性如表
属性 描述 language 定义要使用的脚本语言 import 和一般的Java import一样, 和一般的Java import一样, 类之间用“ 类之间用“,”格开 session 指定一个Http会话中这个页面 指定一个Http会话中这个页面 是否参与 buffer 指定到客户输出的缓冲模式, 如果none,则不缓冲,如果 如果none,则不缓冲,如果 指定数值,那么输出就用不小 于这个值的缓冲区进行缓冲 默认值 “Java” Java”
JSP运行原理 JSP运行原理
Parsing(分析) Parsing(分析)
• JSP XML
Validation(检验) Validation(检验)
• 根据tld文件校验标签使用的正确性 根据tld文件校验标签使用的正确性
Translation(翻译) Translation(翻译)
• XML Java
JSP构成
JSP内建对象 JSP内建对象 JSP为简化页面的制作提供了一些内部对象。 JSP为简化页面的制作提供了一些内部对象。 这些内部对象不需要实例化就可以使用, JSP里有以下的内部对象: JSP里有以下的内部对象: request对象 request对象 response对象 response对象 pageContext对象 pageContext对象 session对象 session对象
JSP构成
<%@ taglib uri=“taglibURI” uri=“taglibURI” prefix=“prefix” prefix=“prefix”%> 3.脚本元素 3.脚本元素 脚本元素把JSP的所有内容都集中在一起,它 脚本元素把JSP的所有内容都集中在一起,它 通常是用Java编写的脚本代码。允许变量 通常是用Java编写的脚本代码。允许变量 声明和函数声明,脚本元素有三种类型: 1).声明(Declaration) 1).声明(Declaration) 2).表达式(Expression) 2).表达式(Expression) 3).Scriptlets

jsp技术简介

jsp技术简介

jsp技术简介第一篇:JSP简介JSP(JavaServer Pages)技术是一种用于创建动态web 页面的技术,它允许开发人员在html中嵌入Java代码。

这些Java代码可以在web服务器上动态地生成web页面内容,与静态的html页面相比,JSP页面更加灵活。

JSP页面的执行环境是服务器端,因此可以根据不同的用户请求,生成不同的页面内容。

JSP技术的优点是其易于维护和更新,因为开发人员可以将Java代码和页面分开存放,而不是在一个文件中混合在一起。

此外,JSP页面可以与JavaBean和其他Java组件一起使用,提供更大的灵活性。

在JSP技术中,页面由一组HTML代码和Java标签构成。

Java标签可以是静态的,也可以是动态的,取决于它们是否包含需要在服务器上动态生成的代码。

一些常见的Java标签包括 <% %> , <%= %> 和 <%@ %> 等。

JSP页面通常与Servlet一起使用,Servlet负责处理与用户的交互,而JSP页面则负责渲染响应。

Servlet可以使用JavaBean等逻辑组件来处理数据,然后将处理结果传递给JSP 页面进行渲染。

这种分离工作使得开发更加模块化,易于维护和扩展。

总之,JSP技术是一种创建动态web页面的可靠和灵活的方法,它可以与Servlet一起使用,提供更大的处理能力。

开发人员可以在JSP页面中嵌入Java代码,使用JavaBean和其他Java组件,以便生成高度个性化的web页面。

第二篇:JSP优缺点分析JSP(JavaServer Pages)技术是一种创建动态web页面的强大工具,但它也有一些优点和缺点。

优点:1.易于学习和使用:相对于其他web技术,JSP技术是比较容易学习的,因为它使用类似于HTML的标记语言,并允许开发人员在页面中嵌入Java代码。

2.处理能力强:JSP页面可以与Servlet一起使用,处理能力更加强大。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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元素:scrīpting elements,directives,和actions.使用scrīpting elements您可以定义最终转换为servlet的部分,directives 使您可以控制这个servlet的整体结构,而actions 使您可以指定可重用的已有组件,另外,还可控制jsp引擎的运行。

为了简化scrīpting elements,您可以在某一段上利用一些预定义的变量,如request。

本教程式是以jsp1.1版本进行讲解的。

其语法概括如下表,其详细使用在随后的课程中详细讲解.。

相关文档
最新文档