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 注解-->
相关文章推荐
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- JSP概述、语法及指令
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- JSP技术模型(一)JSP语法概述
- JSP概述、元素、语法、解释
- JSP基础(二)JSP语法概述
- jsp概述及基本语法
- JSP语法概述
- JSP基础(二)JSP语法概述
- JSP技术模型(一)JSP语法概述
- JSP基础(二)JSP语法概述
- JSP概述及基本语法
- #笔记#圣思园 JavaWeb 第12讲——JSP基础知识、语法、内置对象、表单、客户机交互
- Objective-C语法概述
- JSP编译成Servlet(一)语法树的生成——语法解析
- Crystal 语法概述
- JSP基础语法
- JSP及语法概要
- 【JSP笔记】第二章 JSP基础语法
- XML概述与语法