jsp相关的解释
jsp脚本
jsp脚本必须使用“<% %>”括起来,不然会被视为模板数据。<% %>中间的部分必须遵循java
语法,否则会发生编译错误。jsp脚本可以出现在jsp文件的任何地方,例如:
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
<head><title>jsp Scriptlets</title>
<head>
<%
int num=10;
int result-1;
for(int i=1;i<=num; i++){
result*=i;
out,println("数字"+num+"的阶乘为:"+result);
}
%>
</body>
</html>
很显然程序输出到客户端游览器的HTML代码为:
<html>
<head><title>JSP Scriptlets</title>
</head>
<body>
数字10的阶乘为:3628800
</body>
</html>
JSP输出
在源程序中是使用out.println()方法输出来的,类似于Servlet中的输出。jsp还可以使用“<%= %>”输出各种
类型的数据,包括int, double,boolean,String,Object等,
例如:
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
<head><title>JSP Scriptlets</title>
</head>
<body>
<%
int num=10;
int result=1;
for(int i=1;i<=num;i++){
result*=i
}
%>
数字<%=num%>的阶乘为:<%=result%>
</body>
</html>
jsp注释
注释是编译程序中常用的程序元素。jsp中除了可以使用java注释外,还可以使用“<%-- --%>”引起的jsp注释
例如
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%
//这是java行注释
String=path= request.get.ContextPath();
/*这是java多行注释*/
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN">
<html>
<head>
<title>JSP注释</title>
</head>
<%--
这是jsp注释,可以添加多行注释
--%>
<body>
this is my cxj jsp Page<br>
</body>
</htnl>
<>
浙公网安备 33010602011771号