用JSP实现动态交互

用JSP实现动态交互

ID:46523548

大小:9.78 MB

页数:36页

时间:2019-11-24

用JSP实现动态交互_第1页
用JSP实现动态交互_第2页
用JSP实现动态交互_第3页
用JSP实现动态交互_第4页
用JSP实现动态交互_第5页
资源描述:

《用JSP实现动态交互》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用JSP实现动态交互第二章回顾及作业点评B/S结构与C/S结构的区别?请说出一个完整的URL由几部分组成?如何修改Tomcat服务器的默认端口号?如何配置Web应用的欢迎页面?预习检查什么是JSP?(java服务页面)请描述JSP页面的执行过程创建Web项目的步骤包含哪些内容?JSP页面由哪些页面元素构成?本章任务使用JSP页面元素实现计算闰年实现方法声明和注释实现在JSP页面中获取客户端请求信息实现在JSP页面中与数据库的访问交互本章目标掌握JSP基本语法掌握使用request对象获取请求信息为什么需要JSP2-1为什么需要基于

2、B/S技术的动态网页?B/S技术的特点是什么?使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新应用服务器IEIE解释执行HTML文件从服务器端检索到的信息返回响应客户端的请求信息发送请求访问数据库返回结果运行JSP等服务器端程序1用户输入234数据库服务器为什么需要JSP2-2如何在浏览器上动态输出当前日期?<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>输出当前日期

3、d>你好,ACCP!今天是<%java.text.SimpleDateFormatformater=newjava.text.SimpleDateFormat("yyyy年MM月dd日");StringstrCurrentTime=formater.format(newjava.util.Date());%><%=strCurrentTime%>显然,无法通过静态HTML完成这个效果,试一试JSP,看看是否可行演示示例:输出当前日期什么是JSPJSP(JavaServerPages)是指:在

4、HTML中嵌入Java脚本代码由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码然后将生成的整个页面信息返回给客户端JSP页面数据库服务器应用服务器编译、执行客户端嵌入Java脚本1234返回页面信息3执行2翻译编译1请求响应JSP执行过程2-1Web容器处理JSP文件请求需要经过3个阶段:翻译阶段编译阶段执行阶段应用服务器客户端JSP文件.java.class执行第二次请求响应JSP执行过程2-2第一次请求之后,Web容器可以重用已经编译好的字节码文件应用服务器客户端.class注意:如果对JSP文件进行了修改,Web

5、容器会重新对JSP文件进行翻译和编译演示示例:JSP页面响应速度JSP页面组成JSP页面的元素包括:静态内容指令表达式小脚本<%Java代码%><%=Java表达式%>HTML静态文本以“<%@”开始,以“%>”结束。比如:<%@includefile="Filename"%>声明<%!方法%>注释<%--这也是注释,但客户端不能查看到--%>什么是page指令page指令通过设置内部的多个属性来定义整个页面的属性语法:<%@page属性1="属性值"属性2="属性值1,属性值2"…属性n

6、="属性值n"%>page指令常用属性属性描述默认值language指定JSP页面使用的脚本语言javaimport通过该属性来引用脚本语言中使用到的类文件无contentType用来指定JSP页面所采用的编码方式text/html,ISO-8859-1小脚本与表达式在JSP页面中计算两个数的和,将结果输出显示<%@pagelanguage="java"import="java.util.*,java.text.*"contentType="text/html;charset=GBK"%>计算</p><p>7、求和两个数的求和结果为:<%intnumA=4,numB=5;intresult=numA+numB;%><%=strCurrentTime%>指令小脚本表达式什么是声明声明就是在JSP页面中定义Java的变量和方法语法:<%!Java代码%><%@pagelanguage="java"import="java.util.*,java.text.*"contentType="text/html;charset=GBK"pageEncoding="GBK"%>

8、tml><%!StringformatDate(Dated){SimpleDateFormatformater=newSimpleDateFormat("yyyy年MM月dd日");retrunformater.format(d);}%>你好,今天

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

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

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