欢迎来到天天文库
浏览记录
ID:52269662
大小:846.51 KB
页数:65页
时间:2020-04-03
《《jsp基础知识》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章JSP基础知识JavaWeb编程JSP基础课程回顾JSP运行原理本章目标掌握JSP的基础语法理解JSP页面的构成掌握并应用JSP表达式、指令、动作理解并掌握JSP内置对象JSP页面结构一个JSP页面可以被分为以下几部份:静态数据,如HTMLJSP指令,如include指令JSP脚本元素和声明表达式JSP动作用户自定义标签JSP指令JSP指令控制JSP编译器如何去生成servlet常用的JSP指令:页面指令<%@page%>import:导入类contentType:指示生成的页面类型errorPage:指定请求出错时的处理页面pageEncoding:指示页面的
2、编码方法language:指定脚本语言类型JSP指令常用JSP指令include指令:可将其他页面包含到当前面<%@include%>file:被包含的文件全路径JSP声明JSP声明的作用是在servlet类中声明变量(属性)或方法语法:<%!%>//声明变量<%!StringuserName;%>//声明方法<%!publicvoidgetName(){returnthis.userName;}%>JSP输出表达式JSP提供一种简单的输出表达式,可以在页面输出变量或方法返回的值语法:<%=变量名或调用有返回值的方法%>注意:变量或方法的返回值会被直接转换成字符串输出
3、表达式中只能有一个变量或方法调用不能加分号JSP脚本使用JSP脚本可以将任意可执行的JAVA代码嵌入到HTML中,最大的作用在于控制JSP页面的内部程序流程语法:<%….%><%//调用set方法为userName属性赋值this.setName("JamesBlunt");%><%=getName()%>JSP动作采用符合XML标准语法的标记对来代表特定的操作动作,使页面看起来更简洁JSP动作主要有:includeuseBeangetPropertysetPropertyforward11include动作include动作用来在JSP页面中动态包含一个文件(静态文
4、件或动态文件)include动作语法如果不传递参数12include动作被包含文件header.jsp<%Stringuser=reuqest.getParameter("user");out.println("用户"+user+"");%>5、sp">性别男生日19770702主页面include01.jsp13include动作include动作与include指令的区别:include指令是将被包含文件的代码包含在JSP中,然后JSP编译生成相应的Servlet类include动作的做法是,在执行JSP页面遇到include动作时,将包含的页面执行后产生的结果嵌入在
5、sp">
6、JSP中14动作标记的作用为当前页面创建出一个JavaBean对象指定该JavaBean对象的作用域范围如果在当前页面作用范围中已有一个同名同类型的JavaBean,则引用它15动作标记语法例:7、ean"class="demo.demoBean"scope="page">与以下java代码类似<%demo.demoBeandemobean=newdemo.demoBean();%>16动作scope属性决定了在当前页面中创建出来的JavaBean对象的生命周期及作用范围:page(默认)requestsessionapplication17动作使用useBean动作创建JavaBean对象后,可以利用setProperty动作来完成对JavaBean中"设
7、ean"class="demo.demoBean"scope="page">
此文档下载收益归作者所有