JSP实用教程,jsp教程csdn

JSP实用教程,jsp教程csdn,JSP教程(一) JSP概述 JSP(IAVA服务器页面)是Sun公司用java语言开发的一种动态网页制作技术,它能使你把网页的动态部分从静态HTML中分离出来。您可以使用常用的便利工具,以常用的方式编写HTML语句。然后,用特殊标签嵌入动态部分,这些标签往往以“%”开头,以“%”结尾。例如,下面是一个JSP页面: 超文本标记语言 Headtitlejsp教程/标题/头 身体 I % out . println(" hello world ");%/I /body/html 它会输出“hello world”。 通常,您希望将文件扩展名改为"。并将它放在任何可以放置普通网页的路径中。虽然JSP文件看起来更像HTML文件而不是Servlet文件,但实际上它会被转换成Servlet文件,其中的静态HTML只是用来输出Servlet服务方法返回的信息。如果JSP页面已经被转换成Servlet,并且Servlet被编译然后加载(当第一次请求时),那么当您再次请求这个JSP页面时,您不会注意到片刻的延迟。也请注意这个现象。一些Web服务器允许您为它定义别名,这样看起来URL指向一个HTML,但实际上它指向一个Servlet或JSP页面。 为了构建JSP页面,除了可嵌入规则的HTML之外,还有三种主要类型的JSP元素:脚本元素、指令和操作。使用脚本元素,您可以定义最终转换为Servlet的部分,指令使您能够控制这个Servlet的整体结构,而操作使您能够指定可重用的现有组件,并且还控制JSP引擎的运行。为了简化脚本元素,您可以在某个段落中使用一些预定义的变量,比如request。 本教程基于JSP的最新版本1.1。它的语法总结在下表中,它的详细用法将在后面的课程中解释。 JSP元素 语法 解释 JSP表达式 %=表达式% 表达式用于计算和输出。 JSP:expression expression/JSP:expression,可以使用的预定义变量有request、response、out、session、application、config和pageContext(Sriptlets中也有)。 JSP Scriptlet %代码% 插入用于服务的代码。 Jsp:scriptlet代码/jsp:scriptlet JSP声明 !%代码% 属于Servlet部分但不是服务方法的代码。 Jsp:声明代码/jsp:声明 JSP页面指令 %@页att="val" % Servlet引擎的路径。 Jsp:directive.page att='val'\。以下是其合法属性(默认值为粗体): 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语言='java ' JSP包含指令 %@ include file="URL" % 当JSP页面被转换成Servlet时,本地系统上的一个文件将被包括在内。 JSP:directive . include file=" URL " \此URL必须是相对的。当页面被请求时,用“jsp:include action”调用。 JSP注释 %-评论-% 当JSP转换成Servlet时,它将被忽略。 -笔记- JSP:包含操作 jsp:include page="相对URL" flush="true"/ 请求页面时在文件中调用。 如果您想在页面翻译时包含文件,请使用上面提到的指令。警告:在某些服务器上,包含的文件只能是HTML或JSP,这通常由文件后缀决定。 jsp:useBean操作 Jsp:useBean att=val*/或Jsp:useBean att=val* … . /jsp:useBean 或者查找并生成一个Java Bean。 可能的属性有: l id='名称' l scope='页面|请求|会话|应用程序' ' package.class ' l type='package.class ' l beanName='package.class ' jsp:setProperty操作 jsp:setProperty att=val*/ 设置bean的属性,并通过显式指定或使用request来获取参数。 法律属性: l name='beanName ' l property='propertyName|* ' l param='parameterName ' l值='val ' jsp:getProperty操作 JSP:getProperty name=" property name " value=" val "/ 检索并输出豆的属性。 jsp:前进动作 jsp:转发页面="相对URL"/ 向前请求(请求)另一个页面。 jsp:插件动作 jsp:plugin attribute="value"* /jsp:插件 生成特定的浏览器的目标或把…嵌入标签,用来明确运行小应用程序所使用的Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)插件(插件).

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 什么叫jsp,jsp的概念是什么
  • 什么叫jsp,JSP是指
  • 什么叫jsp,JSP是指,JSP是什么?JSP是什么意思?
  • UglifyJsPlugin,
  • rss阅读器支持何种状态下使用,开源rss阅读器,基于JSP的RSS阅读器的设计与实现方法(推荐)
  • jsp页面如何获取session的值,jsp 获取session
  • jsp页面如何获取session的值,jsp 获取session,jsp中存取session值简单介绍
  • jsp的文件怎么打开,什么可以打开jsp文件
  • jsp的文件怎么打开,什么可以打开jsp文件,jsp是什么文件 如何打开jsp格式的文件
  • JSP实用教程,jsp教程csdn,JSP教程(一)
  • jsp动态实现web网页登陆和注册功能区别,jsp实现注册和登录功能
  • jsp动态实现web网页登陆和注册功能区别,jsp实现注册和登录功能,JSP动态实现web网页登陆和注册功能
  • jsp分页功能实现两种方法,jsp分页技术
  • jsp分页功能实现两种方法,jsp分页技术,JSP实现分页效果
  • jsp 注释的详解及简单实例图,jsp 注释的详解及简单实例教程
  • 留言与评论(共有 条评论)
       
    验证码: