JSP基础语法

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值