JSP入门(1)—— 基础知识

脚本程序
脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。

% 代码片段 %>

或编写与其等价的XML语句

<jsp:scriptlet>
   代码片段
</jsp:scriptlet>

中文编码问题
如果我们要在页面正常显示中文,我们需要在 JSP 文件头部添加以下代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

jsp声明
一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。

<%! declaration; [ declaration; ]+ ... %>

或者编写与其等价的XML语句

<jsp:declaration>
   代码片段
</jsp:declaration>

例:

<%! int i = 0; %> 
<%! int a, b, c; %> 
<%! Circle a = new Circle(2.0); %> 

jsp表达式

<%= 表达式 %>

或者编写与其等价的XML语句

<jsp:expression>
   表达式
</jsp:expression>

注释
jsp注释:<%-- 注释 --%>,JSP注释,注释内容不会被发送至浏览器甚至不会被编译
html注释:<!-- 注释 -->,HTML注释,通过浏览器查看网页源代码时可以看见注释内容

判断语句
以下例子只有body里面的代码
if-else

<body>
	<h3>if else 实例</h3>
	<%!int day = 3;%>
	<%
		if (day == 1 || day == 7) {
			out.println("今天是周末");
		} else {
			out.println("今天不是周末");
		}
	%>
</body>

或者

<body>
	<h3>if else 实例</h3>
	<%!int day = 3;%>
	<%
		if (day == 1 || day == 7) {
	%>
	<p>今天是周末</p>
	<%
		} else {
	%>
	<p>今天不是周末</p>
	<%
		}
	%>
</body>

switch-case

<body>
	<h3>switch case 实例</h3>
	<%!int grade = 75;%>
	<%
		switch (grade / 10) {
		case 10:
		case 9:
			out.println("优秀");
			break;
		case 8:
		case 7:
			out.println("良好");
			break;
		case 6:
			out.println("及格");
			break;
		default:
			out.println("不及格");
		}
	%>
</body>

for循环

<body>
	<%
		for (int i = 3; i < 10; i += 3) {
	%>
	<font color="green" size="<%=i%>"> for 循环 </font>
	<br />
	<%
		}
	%>
</body>

while循环

<body>
	<%!int i = 3;%>
	<%
		while (i < 10) {
	%>
	<font color="blue" size="<%=i%>"> while 循环 </font>
	<br />
	<%
		i += 3;
		}
	%>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无知的小菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值