jsp的基本语法

jsp的基本语法

jsp脚本元素
jsp脚本元素指嵌套在<%和%>之中一条或多条java程序代码,通过jsp脚本元素可以将java代码嵌入html页面中并且是所有的java代码都可以通过jsp脚本来执行;
**jsp脚本元素类型有:**1、jsp Scriptlets,2、jsp 声明语句,3、jsp 表达式
jsp Scriptlets是一段代码段,当需要使用java实现一些复杂操作或控制时,可以使用;
语法格式:
<% java 代码(变量、方法、)%>
jsp 的声明语句用于声明变量和方法,
语法格式:
<%!
定义的变量或方法等
%>
上述语法格式在jsp声明语句中定义的都是成员变量、成员方法、静态变量、静态方法、静态代码块等;
在jsp中声明的方法在整个jsp 页面内都有效,但是在方法内定义的变量只在该方法中有效;
在一个jsp页面中可以有多个jsp声明语句可以是不完整的但是多个声明组合后的结果必须是完整的java语句;
案例如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%!
		int a=1;
		int b=3;
	%>
	<%!
		public String daying(){
		String str="dashuju2003";
		return str;
	}
	%>
	<% out.println("biaoda:a+b=27");%>
	<br/>
	<br/><br/>
	<%out.println(daying()); %>
	<br/><br/>
	
	<%="表达式" +a+b%>
	<%="表达式" +daying()%>
</body>
</html>

运行结果:
在这里插入图片描述
jsp表达式
用于将程序数据输出到客户端,将要输出的变量或者表达式直接封装在以“<%=>”开头和以“%>”结尾的标记中;
具体语法格式:
<%= expression %>
jsp注释
语法格式:<%–注释信息–%>

<!Tomat在将jsp页面编译成Servlet程序时,会忽略jsp页面中被注释的内容,不会讲注释信息发送到客户端>

案例:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- html注释 -->
大数据2003<%
	//java注释
	System.out.print("java 注释");
	%>
	<%-- jsp注释--%>

</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值