第6章 JSP编程

第6章 JSP编程

ID:37607394

大小:1.03 MB

页数:38页

时间:2019-05-13

第6章 JSP编程_第1页
第6章 JSP编程_第2页
第6章 JSP编程_第3页
第6章 JSP编程_第4页
第6章 JSP编程_第5页
资源描述:

《第6章 JSP编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章JSP编程2021年10月1日本课内容理解JSP理解JSP页面的各种构成元素了解JSP页面的执行过程掌握JSP语法,包括脚本元素、指令元素、内置对象6.1概述JSP:Java服务器页面(JavaServerPage)以扩展名.jsp保存有效地控制动态内容生成在JavaServerPage里面使用Java编程语言和类库HTML用于表示页面,而Java代码用于访问动态内容6.1概述JSP使用Java访问动态内容JSP页面Java服务器6.2第一个JSP<%@pagecontentType="text/html;charset=gb2312"%>

2、>HistoryCreator<%java.util.Datenow=newjava.util.Date();out.println("当前时间是:"+now);%>

这一个JSP页面

6.3JSP页面的元素(1)静态内容指令表达式ScriptletJSP页面<%Java代码%><%=Java表达式%>HTML静态文本以“<%@”开始,以“%>”结束。比如:<%@includefile="Filename"%>声明动作<%!函数或方法%>以“

3、以“”结束比如:注释<%--这也是注释,但客户端不能查看到--%>6.3JSP页面的元素(2)<%@pagecontentType="text/html;charset=GBK"language="java"import="java.util.Calendar"%><%!StringgetHello(Stringname){return"Hi,"+name+"!";}%><%Calendarnow=Calendar.getInstance();%>JSP声明JSP

4、ScriptletJSP指令6.3JSP页面的元素(3)JSP页面构成<%--这也是注释,但客户端不能察看到--%>JSP页面构成<%=getHello("朋友")%><%if(now.get(Calendar.AM_PM)==Calendar.AM){%>早上好!<%}else{%>下午好!<%}%>

5、aramname="str"value="参数"/>静态内容JSP表达式JSP注释JSP动作6.4JSP执行过程(1)客户端JSP页面3执行2转译编译1Servlet请求响应JSP执行过程6.4JSP执行过程(2)编译ServletJSP!从JSP元素中提取数据为JSP生成一个Servlet转译6.5JSP脚本元素(1)JSP脚本元素包括:JSP脚本元素表达式Scriptlet声明6.5JSP脚本元素(2)6.5.1表达式表达式是对数据的表示,系统将其作为一个值进行计算和显示表达式在JSP页面中的表现形式<%=Java表达式%

6、>6.5JSP脚本元素(3)使用JSP表达式进行JSP编程

JSP表达式

PI的值:<%=Math.PI%>
100,99中最大的值:<%=Math.max(100,99)%>
100,99中最小的值:<%=Math.min(100,99)%>
3+2-5的值:<%=3+2-5%>
(3+2)==5的值:<%=(3+2)==5%>
(3+2)!=5的值:<%=(3+2)!=5%>
表达式6.5JSP脚本元素(4)

7、6.5.2JSPScriptletJSPScriptlet就是在JSP页面里嵌入一段Java代码JSPScriptlet在JSP页面中的表现形式<%Java代码%>6.5JSP脚本元素(5)使用JSPScriptlet进行JSP编程

以直角三角形的形式显示数字

<%for(inti=1;i<10;i++){for(intj=1;j<=i;j++){out.println(j);}out.println("
");}%>6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。