jsp--1.JSP基本语法
来源:互联网 发布:淘宝html代码生成器 编辑:程序博客网 时间:2024/04/28 01:30
一、JSP页面的基本构成
Jsp:包含Java代码的html文件
二、指令标识
1.page指令
page指令的语法格式如下:
<%@ page 属性1="属性值1" 属性2="属性值2"……%>
结果正确应该跳转的页面—url
error.jsp页面开启—当此属性为true,才有完整意义的9个内置对象
源代码文件:http://download.csdn.net/detail/qq_26553781/9804256
补充:显示自定义错误页面,用户自定义
1.关闭http友好提示
2.增加显示错误页面的内容
3.重置服务器状态码--200
2.include指令
语法格式如下: <%@ include file="path"%>
包含其他JSP页面: <%@ includefile="../index.jsp" %>连接上级JSP文件
3.taglib指令
在JSP文件中,可以通过taglib指令标识声明该页面中所使用的标签库,同时引用标签库,并指定标签的前缀。在页面中,引用标签库后,就可以通过前缀来引用标签库中的标签。
taglib指令的语法格式如下:
<%@ taglib prefix="tagPrefix" uri="tagURI" %>
qprefix属性:用于指定标签的前缀。该前缀不能命名为jsp、jspx、java、javax、sun、servlet和sunw。
quri属性: 用于指定标签库文件的存放位置。
三、脚本标识
1. 输出标识
JSP表达式用于向页面中输出信息,其语法格式如下:
<% = 表达式%> <%= "<h2>hello world" %>
表达式:可以是任何Java语言的完整表达式,最终运算结果将被转换为字符串。
2. 声明标识
在JSP页面中定义全局变量或方法。通过声明标识定义的变量和方法可以被整个JSP页面访问,所以通常使用该标识定义整个JSP页面都需要引用的变量或方法。
语法格式如下:
<%! 声明变量或方法的代码%> <%! int x=100; void a(){} %>
3.代码段标识
语法格式如下:
<% Java代码或是脚本代码 %> <% out.println("<h1>helloworld") ; %>
其中可以是任意java源代码;不能声明全局变量和方法
四、注释
1. HTML语言的注释
HTML语言的注释不会被显示在网页中,但是在浏览器中选择查看网页源代码时,还是能够看到注释信息的。
语法: <!-- 注释文本 -->
2. 隐藏注释
JSP还提供了一种隐藏注释,这种注释不仅在浏览器中看不到,而且在查看HTML源代码时,也看不到,所以这种注释的安全性比较高。
隐藏注释的语法格式如下: <%-- 注释内容 --%>
3. 动态注释
由于HTML注释对JSP嵌入的代码不起作用,因此可以利用它们的组合构成动态的HTML注释文本。
示例代码如下: <!-- <%=new Date()%> à
4. 代码片段中的注释
在JSP页面中可以嵌入代码片段在代码片段中加入的注释同Java的注释相同:
(1)、单行注释 //
(2)、多行注释 /* */
(3)、提示文档注释 /** *** */
五、动作标识
1. 操作JavaBean的动作标识
2. 包含外部文件的动作标识<jsp:include>
<jsp:include page=”相对路径” flush=”false | true” />
或:<jsp:include page=”相对路径” flush=”false | true” >
多个子动作标识<jsp:pram>
</jsp:include>
3. 执行请求转发的动作标识<jsp:forward>
<jsp:forward page=”相对路径” />
或:<jsp:forward page=”相对路径” >
多个子动作标识<jsp:pram>
</jsp:forward>
Jsp代码
1. User user = new User(); 2. user.setId(100); 3. user.setUserName("王文"); 4. user.setUserPwd("wangwen"); 5. request.setAttribute("userA", user); 6. <jsp:forward page="demo2.jsp"> 7. <jsp:param value=王文" name="aaa" /> 8. </jsp:forward>
4. 传递参数标识<jsp:param>
<jsp:param name="参数名"value="参数值" />
name属性:用于指定参数名称。
value属性:用于设置对应的参数值。
- jsp--1.JSP基本语法
- JSP 一 Jsp基本语法
- JSP--(Jsp基本语法)
- JSP基本语法
- JSP 基本语法总结
- JSP 基本语法
- JSP基本语法
- jsp基本语法
- JSP基本语法
- JSP基本语法
- jsp基本语法介绍
- jsp的基本语法
- JSP基本语法
- JSP基本语法见解
- JSP基本语法
- Jsp基本语法
- JSP基本语法学习
- JavaWeb_day3-JSP基本语法
- iPhone,winphone,点击元素产生背景或边框怎么去掉
- windows下nginx安装、配置与使用
- MAC上安装centos
- 关于swift中的plist文件的写入用来存储信息,例如登录的时候出入信息,这里给一个完成的代码
- 蓝桥杯算法提高——6-17复数四则运算
- jsp--1.JSP基本语法
- How to Write and Publish a scientific paper-3
- 实验坑记录
- Android多线程
- Android 开源框架和工具
- Spring原理
- java 多态理解
- mysql中union的用法
- Win32 SDK 学习笔记4