《动态页面设计》ppt课件

《动态页面设计》ppt课件

ID:27633099

大小:572.00 KB

页数:42页

时间:2018-12-01

《动态页面设计》ppt课件_第1页
《动态页面设计》ppt课件_第2页
《动态页面设计》ppt课件_第3页
《动态页面设计》ppt课件_第4页
《动态页面设计》ppt课件_第5页
资源描述:

《《动态页面设计》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动态页面设计长沙民政职业技术学院☆WEB应用开发精品课程案例导入项目结合JDBC技术和JSP技术,实现考生登录验证任务用户登陆页面与后台验证实现。技术要点(关键字)1.JSP标签和动作应用。2.JSP的内置对象request,response3.JSP调用JDBC访问数据库目标理解JSP的基本原理以及和Servlet的关系。掌握JSP的语法构成和基本指令。掌握JSP注释,JSP表达式scriptlet,JSP声明掌握JSP/Servlet中使用JDBC访问数据库掌握使用数据库访问类(JavaBean)访问数据库目标掌握page指令理解include指令优缺点理解include动作和i

2、nclude指令的区别和联系掌握forward动作掌握JSP内置对象的使用JSP编程JSP---JavaServerPages拥有Servlet的特性与优点直接在HTML中内嵌java代码HTML用于表示页面,而Java代码用于访问动态内容JSP编程JSP的特点:优良的性能 优于CGI,PHP,ASP平台无关性 操作系统无关,Web服务器无关可扩展性tag的扩展机制,简化页面开发示例HelloTime.jsp<%@pagecontentType="text/html;charset=GBK"%>HelloTime

3、ody>现在时间是:<%=newjava.util.Date()%>JSP代码JSP程序的基本结构DeclarationScriptletExpressionCommentDirectives操作指令内置对象JSP编程---Declaration基本语法:<%!%>说明:在此声明的变量为全局变量例:<%!inti;publicvoidsetName(){……}%>Scriptlet基本语法:<%程序代码区%>可以放入任何的Java程序代码例:<%for(inti=0;i<10,i++){……}%>表达式基本语法:<%=……%>=后面必须是字符串变量或者可以

4、被转换成字符串的表达式不需要以;结束只有一行例:<%=“helloworld”%><%=i+1%><%=request.getParameter(“name”)%>注释格式:客户端可以查看到的注释<%--……--%><%//……%><%/*……*/%>注释的内容不会被执行不会发送客户端的注释JSP和Servlet的关系JSP页面执行转译编译Servlet请求响应客户端在JSP中使用JDBC访问数据库<%@pageimport="java.sql.*"%><%@pagecontentType="text/html;charset=GB2312"%>

5、d>新增记录(Record)范例<%try{neworacle.jdbc.driver.OracleDriver();Stringsql="insertintostudentsvalues('Cas005','Jackie',20,'M')";Stringurl="jdbc:oracle:thin:@localhost:1521:o9i";Connectionconn=DriverManager.getConnection(url,"scott","tiger");Statementstmt=c

6、onn.createStatement();intaffectedRow=stmt.executeUpdate(sql);out.println("插入了"+affectedRow+"笔数据!");…}catch(SQLExceptione){out.println("发生异常:"+e.getMessage());}%>JavaBean访问数据库JavaBean一种特殊的java类JavaBean访问数据库操作:定义一个JavaBean其中实现据库的访问在JSP中调用JavaBeanDirective(指令)格式:<%@指令属性=“属性值”%>指令的设定除

7、了import外,不能重复指定属性的设定可以多个JSP有如下指令:pageincludetaglibDirective--page指明与JSPContainer的沟通方式基本格式:<%@pagelanguage=“scriptlanguage”

8、extends=“className”

9、import=“importList”

10、buffer=“none

11、kbsize”

12、--none:不缓冲,默认8ksession=“true

13、false”

14、--是否可以使用se

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

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

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