您的位置:首页 > Web前端 > JavaScript

jsp语法概述

2017-11-10 15:55 169 查看

jsp语法概述

jsp脚本元素

JSP声明:用来在jsp页面中生命变量和定义方法。声明是以”<%!”开始,以”%>”结束的标签。

例如:

<%! int count=0;%>


JSP小脚本:是嵌入在JSP页面中的java代码段,是以”<%”开始,以”%>”结束的标签。

例如:

<% count++;%>


jsp表达式:它是作为java语言表达式的占位符,是以”<%=”开头,以”%>”结束的标签。在每次访问页面的时候都要计算表达式,然后将值嵌入到HTML页面中,与变量声明不同,表达式不能以分号结束。

例如:

<%=count%>  //在jsp表达式的百分号和等号之间不能有空格。


JSP指令

page指令:通知容器关于JSP页面的总体特性。

例如:通知页面的输出的内容类型和使用的字符集。

<@page contentType="text/html;charset==UTF-8"%>


include指令:把另一个文件(html、jsp等)包含在当前页面中。

<%@include file="copyright.jsp"%>


taglib指令:用来指定在jsp页面中使用标准标签或自定义标签的前缀与标签库的URI。

<@% taglib prefix="demo" uri="/WEB-INF/mytaglib.tld"%>


注意点:标签名、属性名及属性值都是大小写敏感的。

属性值必须使用一对单引号或双引号括起来的。

在等号(=)与至之间不能有空格。

JSP动作:动作是页面发给容器的命令,它指示容器在执行期间完成某种任务。

格式:

<prefix:actionName attribute-list/>


动作是一种标签,在动作标签中,prefix为前缀名,actionName为动作名,attribute-list为表示针对该动作的一个或多个属性/值对。

- 在jsp中动作分为三类:JSP标准动作、标准标签库(JSTL)中的动作和用户自定义动作,

- 常用的JSP标准动作:

1. jsp:include:在当前页面中包含另一个页面的输出。

2. jsp:forward:将请求转发到指定的页面。

3. jsp:useBean:查找或创建一个javaBeans对象。

4. jsp:setProperty:设置javaBeans对象的属性值。

5. jsp:getProperty:返回javaBeans对象的属性值。

6. jsp:plugin:在JSP页=页面中嵌入一个插件。

表达式语言:一种可以在jsp页面中使用的简捷的数据访问语言。

${experssion}


表达式语言是以$开头的,后面是一对大括号,括号里面是合法的EL表达式。

${parm.userName}  //显示请求参数userName的值


JSP注解:是以”<%–”开头,以”–%>结束的标签。注解不影响JSP页面的输出。还可以在脚本或声明中使用java风格的注解和html注解。

<% //java注解%>
<!-- html 注解-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: