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

Jsp的脚本、声明、表达式 详解

2017-11-30 11:29 281 查看


jsp脚本

在<%%>中包含可执行的Java代码

<% Java代码 %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jsp</title>
</head>
<body>
<%out.println("这是jsp脚本");%>
</body>
</html>




jsp声明

在jsp页面中定义一些变量或方法,方便jsp脚本调用

<%! Java代码%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%!
//声明一个字符串
String s = "字符串";

// 声明一个返回整形的函数
int add(int i, int j) {
return i + j;
}
%>
</body>
</html>


jsp表达式

它可以包含任何符合Java语言规范的表达式,但不能用“;”结束

<%= 表达式%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content
4000
="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

<!-- Jsp声明 -->
<%!
//声明一个字符串
String s = "字符串";

// 声明一个返回整形的函数
int add(int i, int j) {
return i + j;
}
%>

<!-- Jsp表达式 -->
<%=s%>
<br>
i+j=<%=add(6, 8)%>
</body>
</html>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: