1.一个JSP页面由五个元素组成:
·普通HTML标记
·JSP标记
·变量和方法的声明
·Java程序片
·Java表达式
2.JSP执行原理
1)JSP页面中普通HTML标记交给用户的浏览器执行显示;
2)JSP标记、变量和方法声明、Java程序片由服务器执行,结果发送给用户浏览器;
3)Java表达式由服务器计算,将结果转化成字符串,交给用户浏览器显示。
3.计算100因子和的JSP代码:
<%@ page contentType="text/html;charset=GB2312" %> <!--jsp指令标记-->
<%@ page language="java" pageEncoding="gb2312"%> <!--jsp指令标记-->
<%@ page import="java.util.Date" %> <!--jsp指令标记-->
<%!
Date date; //数据声明
int sum; //数据声明
public int getFactorSum(int n) //方法声明
{
for(int i=1;i<n;i++)
{
if(n%i==0)
sum = sum+i;
}
return sum;
}
%>
<HTML> <!--HTML标记-->
<BODY bgcolor = cyan>
<FONT Size = 4>
<P>程序片创建Date对象:
<% //Java程序片
date = new Date();
out.println("<br>"+date+"<br>");
int m = 100;
%>
<%=m%>的因子和是(不包括<%=m%>): <!--Java表达式-->
<%=getFactorSum(m) %> <!--Java表达式-->
</FONT></BODY></HTML>
{表达式“<%=getFactorSum(m) %>”等号与百分号之间不能加空格!}