JSP语法介绍
来源:互联网 发布:mac装win10后黑屏 编辑:程序博客网 时间:2024/05/18 13:24
l 显式注释:(HTML注释)
— 显式注释会被发送到客户端,用户可通过查看页面的源代码发现这些显式注释。
— 基本形式 <!—注释-->
l 隐式注释:(JAVA注释)
— 这些注释不会被发送到客户端,即不被服务器执行。
— 基本形式 <%--注释| <%=表达式%>--%>。
l 声明语句 <%! 声明语句;%>
声明全局变量,方法,类
全局变量,只实例化一次
在此处声明变量和方法,在开发中很少见。
l 表达式 <%= JAVA表达式;%>
类似于 :out.println();
在开发时尽量不要使用out.println()输出,而使用<%=%>输出,达到HTML代码与JAVA代码的分离。
l 脚本代码: <% int i = 0 %>
写具体的JAVA代码或声明变量,变量为局部变量。
所有的JSP代码最终都是拼凑起来的,不是固定的,是由WEB容器拼凑起来的。
关于form表单提交方式的讨论:
* post :提交内容不会显示,没有长度要求。
* get : 提交的内容会显示出来,地址栏的长度只有4k~5k,如果传递大数据,则无法使用。
l page 指令——I
page指令主要用来指明当前JSP页面的属性
主要功能:
— 利用import语句导入类:
<%@ page import=” java.util.*,java.sql.*”%>
— JSP出错处理:
<%@page errorPage = “error.jsp”%>
— 指明出错页:
<%@page idErrorPage= “true” %>
— 使用的编程语言:
<%@page language = “java”%>
l page 指令——II
— session管理
<@%page session = “true” %>
— 缓冲设置管理
<%@page isAutoFlush = “true” %>
<%@page buffer = “8kb” %>
— 设定页面MIME类型
<%@page contentType = “text/html; charset = gb2312” %>
l 包含语句 :<%@include file = “uri”%>
可以包含任意文件:*.txt,*.html,*.jsp,*.inc包含的是文件的内容
注意:include可以包含任何内容,但是在一个JSP页面中,只能有一组<html>,<head>,<body>;
原则:在开发中被包含的文件,只写显示部分的HTML代码,主体代码不要出现,包含的时候不区分文件后缀名称,只是将内容包含进来。
l 包含语句 :<jsp:include page = “uri”>
或者 <jsp:include page = “uri” flush = “true” >
<jsp:param name = “参数名称” value = “值”>
<./jsp:include>
两种include 的区别:
l <%@include file = “uri”%> (先包含后处理)
— 静态的包含页面:不管其文件的内容如何,只是将页面内容包含进来;
— 执行时:现将所有内容包含进来一起处理完之后再将所有内容发送给客户端。
l <jsp:include page = “uri”>(先处理后包含)
— 动态包含页面:能自动区分所包含的动态页面还是静态页面;
— 执行时:
I 如果是静态资源,则直接将资源包含处理,与<%@include file = “uri”%>
相同;
II 如果请求资源为动态,则先各自处理资源,之后将处理后的资源包含在一起。
l 跳转语句 :<jsp:forward page = “uri” />
或者 <jsp:forward page = “uri”>
<jsp:param name = “参数名称” value = “值”>
</jsp:forward>
注意:跳转时,地址栏没有改变,意味着请求依然没有改变,此跳转属于服务器端跳转。
- JSP语法介绍
- JSP语法介绍
- JSP语法介绍
- jsp基本语法介绍
- J2EE---JSP基本语法介绍
- JSP基本语法的详细介绍
- 环境配置--JSP简介 --简单语法介绍
- JSP的介绍和基本语法
- jsp语法
- JSP语法
- JSP语法
- JSP语法
- jsp语法
- Jsp语法
- JSP语法
- jsp语法
- JSP语法
- JSP语法
- 屏幕截图并保存
- (转)详谈调用winpcap驱动写arp多功能工具
- 详细介绍微软SQL Server 2008
- Thinking in Java第七章阅读小结
- SQL Server 2008:传递表值参数 (1)
- JSP语法介绍
- SQL Server 2008:传递表值参数 (2)
- 大家耐心听听郎咸平的演讲吧,泡沫,泡沫,还是泡沫,八大危机时刻!
- 旦旦快乐
- 数据仓库:甲骨文 VS 微软
- GNUGK源码分析
- 从今天开始使用csdn的blog开始记录学习历程
- 大奖赛计算平均分
- 如何简单部署用VSTO SE 2005开发的Excel,Word插件