JSP基础语法

来源:互联网 发布:作曲编曲软件 编辑:程序博客网 时间:2024/06/06 03:26

1、jsp注释

格式一://注释,单行注释

格式二:/*注释*/,多行注释

格式三:<%-- 注释 --%>,jsp注释

2、Script

在jsp中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的java程序都必须使用Scriptlet标记出来。

第一种:<% %> (可以定义局部变量,编写语句等)

第二种:<%! %> (可以定义全局变量、方法、类)

第三种:<%= %> (输出一个变量或一个具体的常量)【表达式输出】

3、scriptlet标签

在程序中如果过多地出现<% %> 会导致代码混乱,所以在新版本jsp中提供了一种scriptlet标签,使用此标签可以完成与<% %>同样功能。

<jsp:scriptlet>java scriptlet 代码</jsp:scriptlet>
4、page指令

格式:<%@page 属性="内容"%>

常用的:

①contentType :定义jsp字符的编码和页面响应的MIME类型,如果是中文HTML显示,则使用如下形式:

contentType = "text/html;charset=GBK"

②pageEncoding:jsp页面的字符编码,默认值为pageEncoding="iso-8859-1",如果是中文则可以设置为pageEncoding="GBK"=""
③errorPage:定义此页面出错时要跳转的显示页,如 errorPage="error.jsp",要与isErrorPage属性一起使用

   isErrorPage:可以设置为true或false,表示此页面是否为出错的处理页。如果设置为true,则errorPage指定的页面出错时才能跳转到此页面进行错误处理;

如果设置为false,则无法处理。

④import:此jsp页面要导入哪几个操作包,如import="java.util.*"

5、包含指令

①静态包含

<%@ include file="要包含的文件路径"%>

②动态包含

不传递参数

<jsp:include page="{要包含的文件路径 | <%=表达式%>}" flush="true|false"/>

传递参数

<jsp:include page="{要包含的文件路径 | <%=表达式%>}" flush="true|false">

<jsp:param name="参数名称" value="参数内容"/>

.........可以向被包含页面中传递多个参数

</jsp:include>

6、跳转指令

1、不传递参数

<jsp:forward page="{要包含的文件路径 | <%=表达式%>}"/>

2、传递参数

<jsp:forward page="{要包含的文件路径 | <%=表达式%>}">

<jsp:param name="参数名称" value="参数内容"/>

......可以向被包含页面中传递多个参数

</jsp:forward>

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃糖了牙齿痛怎么办 马桶倒剩菜堵了怎么办 孕期喜欢吃甜的怎么办 1周岁了还没长牙怎么办 小孩十一个月还没长牙怎么办 吃羊肉上火牙疼怎么办 吃羊肉后上火了怎么办 羊肉吃多了上火怎么办 小孩吃糖牙齿坏怎么办 一岁宝宝吐奶怎么办 一个月宝宝吐奶怎么办 2个月里小孩好哭怎么办 两个月宝宝闹觉怎么办 6岁儿童视力0.5怎么办 单一的三系减少怎么办 血小板低到50该怎么办 放化疗后白细胞低怎么办 化疗后白细胞低发烧怎么办 全程c反应蛋白高怎么办 儿童c反应蛋白高怎么办 c反应蛋白高是怎么办 新生儿c反蛋白高怎么办 c反应蛋白高发烧怎么办 血沉高到50了怎么办啊 血沉和超敏偏高怎么办 孕37周血糖偏高怎么办 孕37周血糖7.0多怎么办 孕妇超敏crp偏高怎么办 高敏c反应蛋白高怎么办 孕17周尿蛋白高怎么办 血小板低到20该怎么办 血象高发烧39度怎么办 新生儿血象3万多怎么办 血象高发烧不退怎么办 半岁宝宝血象高怎么办 5-6小孩免疫力差怎么办 快速c反应蛋白高怎么办 15个月宝宝发烧怎么办 小孩发烧到40度怎么办 孩子发烧到39度怎么办 宝宝抵抗力差总生病怎么办