JSP中代码翻译规范的简单概述

本文详细解析了JSP中的三种代码块:Java代码语句块、Java声明语句块及Java表达式块的功能与用法。阐述了每种代码块在servlet中的翻译方式、使用限制及应用场景,为JSP开发者提供了深入理解。

目录

Java代码语句块

Java声明语句块

Java表达式块


Java代码语句块

Java代码语句块,此代码块将会被翻译在service方法内。

1:不能使用修饰符修饰变量

2:不能创建自定义方法

3:不能定义静态语句块

<%
	//将会被打印到控制台,而不是jsp页面
	System.out.println("Java代码块");
	showData();
%>

Java声明语句块

Java声明语句块,此代码块将会被翻译在此jsp对应的servlet的类内。

1:可以使用修饰符

2:可以声明成员变量(可以被代码语句块[<% %>]内的代码访问)

3:可以创建自定义方法

4:可以定义语句块

<%!
	private boolean Flag = true;
	static{
		System.out.println("初始化中。。。");
	}
	public void showData(){
		System.out.println(Flag);
	}
%>

Java表达式块

Java表达式块,此代码块将会在service方法的print方法中作为参数出现在out.print(Flag )

1:此块内的写法应当遵循参数的写法

2:注意不能以分号结尾

<%=Flag %>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值