电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用JSP实现动态交互VIP免费

用JSP实现动态交互_第1页
1/36
用JSP实现动态交互_第2页
2/36
用JSP实现动态交互_第3页
3/36
用JSP实现动态交互用JSP实现动态交互第二章第二章回顾及作业点评B/S结构与C/S结构的区别?请说出一个完整的URL由几部分组成?如何修改Tomcat服务器的默认端口号?如何配置Web应用的欢迎页面?预习检查什么是JSP?(java服务页面)请描述JSP页面的执行过程创建Web项目的步骤包含哪些内容?JSP页面由哪些页面元素构成?本章任务使用JSP页面元素实现计算闰年实现方法声明和注释实现在JSP页面中获取客户端请求信息实现在JSP页面中与数据库的访问交互本章目标掌握JSP基本语法掌握使用request对象获取请求信息为什么需要JSP2-1为什么需要基于B/S技术的动态网页?B/S技术的特点是什么?使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新应用服务器IEIE解释执行HTML文件解释执行HTML文件从服务器端检索到的信息从服务器端检索到的信息返回响应客户端的请求信息客户端的请求信息发送请求访问数据库返回结果运行JSP等服务器端程序运行JSP等服务器端程序1用户输入234数据库服务器为什么需要JSP2-2如何在浏览器上动态输出当前日期?<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>输出当前日期你好,ACCP!今天是<%java.text.SimpleDateFormatformater=newjava.text.SimpleDateFormat("yyyy年MM月dd日");StringstrCurrentTime=formater.format(newjava.util.Date());%><%=strCurrentTime%>显然,无法通过静态HTML完成这个效果,试一试JSP,看看是否可行显然,无法通过静态HTML完成这个效果,试一试JSP,看看是否可行演示示例:输出当前日期什么是JSPJSP(JavaServerPages)是指:在HTML中嵌入Java脚本代码由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码然后将生成的整个页面信息返回给客户端JSP页面JSP页面数据库服务器应用服务器编译、执行客户端嵌入Java脚本Java脚本1234返回页面信息3执行执行2翻译翻译编译编译1请求响应JSP执行过程2-1Web容器处理JSP文件请求需要经过3个阶段:翻译阶段编译阶段执行阶段应用服务器客户端JSP文件.java.class执行执行第二次请求响应JSP执行过程2-2第一次请求之后,Web容器可以重用已经编译好的字节码文件应用服务器客户端.class注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译演示示例:JSP页面响应速度JSP页面组成JSP页面的元素包括:静态内容静态内容指令指令表达式表达式小脚本小脚本<%Java代码%><%Java代码%><%=Java表达式%><%=Java表达式%>HTML静态文本HTML静态文本以“<%@”开始,以“%>”结束。比如:<%@includefile="Filename"%>以“<%@”开始,以“%>”结束。比如:<%@includefile="Filename"%>声明声明<%!方法%><%!方法%>注释注释<%--这也是注释,但客户端不能查看到--%><%--这也是注释,但客户端不能查看到--%>什么是page指令page指令通过设置内部的多个属性来定义整个页面的属性语法:<%@page属性1="属性值"属性2="属性值1,属性值2"…属性n="属性值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"%>计算求和两个数的求和结果为:<%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"%><...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用JSP实现动态交互

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部