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

JSP基础语法

2014-06-25 14:24 134 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: