文档详情

Web程序设计课件:JSP.pptx

发布:2025-05-23约7.58千字共36页下载文档
文本预览下载声明

JSP2025/5/211

主要内容2025/5/21《Web程序设计》21JSP基础2指令标签3相对路径与绝对路径

本章课程目标知识目标掌握JSP基本语法、指令标签及路径;熟练掌握Web应用服务器的配置方法以及Web开发工具的使用方法。能力要求:能够理解并掌握Web程序设计中的基础知识与工作原理,将知识与原理应用于开发过程中的问题分析;2025/5/21《Web程序设计》3

5.1JSP简介JSP全称JavaServerPages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以%开头以%结束。JSP是一种JavaServlet,主要用于实现Javaweb应用程序的用户界面部分。网页开发人员通过结合HTML代码、XHTML代码、XML元素以及嵌入Java代码块来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。2025/5/21《Web程序设计》4

JSP简单示例2025/5/21《Web程序设计》5%@pagelanguage=javacontentType=text/html;charset=UTF-8%htmlheadtitle简单JSP示例/title/headbodyh3输出Fibonacci数列/h3div%inta=0,b=1,c;for(inti=0;i20;i++){c=a+b;println(“b”+c+“/b”);}%/div/body/html

2025/5/21《Web程序设计》6

JSP语法JSP中的脚本程序必须包含在%和%之间2025/5/21《Web程序设计》7%代码片段%或%代码片段%今天是:%out.println(newjava.util.Date().toLocaleString());%%java.util.Datetoday=newjava.util.Date();out.println(“今天是:”+today.toLocaleString());%

JSP注释JSP中可以为代码添加注释,主要分为三种情况,HTML注释、Java代码注释、JSP脚本程序注释2025/5/21《Web程序设计》8注释方式语法格式说明HTML注释!--注释文本--HTML注释,通过浏览器查看网页源代码时可以看见注释内容Java注释//Java单行注释/*Java多行注释*/Java中的单行与多行注释,注释内容不会被发送至浏览器,也不会被编译JSP注释%--JSP注释--%JSP注释,注释内容不会被发送至浏览器,也不会被编译

JSP注释示例2025/5/21《Web程序设计》9!--以下代码显示了当前系统时间(HTML注释)--%--代码释义(JSP注释):初始化日期对象使用Date获取系统日期--%%java.util.Datetoday=newjava.util.Date();out.println(“今天是:”+today.toLocaleString());//以当前时区格式显示日期%

JSP表达式JSP中允许表达式的单独输出,可以将任何合法的Java表达式的值直接输出。表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。这种方式主要的用途是输出某个变量和表达式的值。2025/5/21《Web程序设计》10%=表达式%%out.println(表达式);%

2025/5/21《Web程序设计》11bodydiv%java.util.Datetoday=newjava.util.Date();%今天是:%=today.toLocaleString())%!--以当前时区格式显示日期--/div/body

普通变量声明在脚本程序中可直接声明变量,这种方式声明的变量能被后续的代码直接使用。例如,以下代码声明了一个area变量,后面的代码中计算并输出了该变量的值。2025/5/21《Web程序设计》12%floatarea;area=3.14*10*10;//计算圆的面积%圆的面积为:%=area%

类变量的声明类变量的声明通过“%!%”来实现例如,声明了计数器变量counter,在后续的代码中进行累加并显示。2025/5/21《Web程序设计》13%!DataTypevar1,var2;%%!intcounter=0;%计数器的值为:%count

显示全部
相似文档