第五天:关于CMS内容管理系统-Java Web开发及发布实例(2)——使用JSP实现动态数据交互
文章内容:
1、关于JSP的的简要介绍
2、关于JSP处理过程的步骤及页面元素
3、关于使用JSP计算闰年的实例
1、JSP(Java Server Pages)
是指:
1、在HTML中嵌入Java脚本代码
2、由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码(中间文件:demo2_.class demo2_jsp.java)
3、然后将生成的整个页面信息返回给客户端
2、JSP处理过程的步骤:
请求->收到加载文件->web的JSP转化为servlet ->编译成class文件->执行该class文件->响应给浏览器显示页面
JSP页面的元素:
静态内容:html静态文本
指令:以<%@开始,以%>结束的,用来说明页面是JSP文件,使用的java语言。以及引入其他的页面
表达式:<%=JAVA代码%>在页面的某个地方输出java表达式
小脚本:<%java代码%>小脚本里面不能定义函数和方法 方法里面的语句可以用小脚本来写。
声明:<%!方法%>
注释:<!- -><%-- --%>
3、练习:
写JSP,计算2000-2010年有几个闰年,用表达式和小脚本
1、用表达式和小脚本
<body>
<%
int Num=0;
for(int i=2000;i<=2010;i++){
if((i%4==0&&i%100!=0)||(i%400==0)){
Num++;
}
}
%>
从2000年到2010年,一共有<%=Num %>个闰年 <br>
</body>
2、用表达式和方法来写:
<body>
<%!
int getRYear(){
int Num=0;
for(int i=2000;i<=2010;i++){
if((i%4==0&&i%100!=0)||(i%400==0)){
Num++;
}}
return Num;
}
%>
从2000年到2010年,一共有<%=getRYear() %>个闰年 <br>
</body>