ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:35.08KB ,
资源ID:2995308      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2995308.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第一章 动态网页开发基础.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第一章 动态网页开发基础.docx

1、第一章 动态网页开发基础第一章动态网页开发基础一、什么是动态网页 动态网页是指在服务器端运行的程序或者网页,它们会随不同客户、不同时间、返回不同的网页内容。二、动态网页的特点 1、交互性:即网页会根据用户的要求和选择而动态改变和显示内容; 2、自动更新:无需手动操作,便会自动生成新的页面,可以大大节省工作量; 3、随机性:当不同的时间,不同的人访问同一网址时会产生不同的页面效果。三、URL(Uniform Resource Locator的缩写,统一资源定位符)由那些组成: 1、协议; 2、主机名(有时包含端口号); 3、路径;四、Tomcat目录结构 目录说明/bin存放各种平台下用于启动和

2、停止Tomcat的脚本文件/conf存放Tomcat服务器的各种配置文件,其中最重要的是server.xml/lib存放Tomcat服务器所需的各种JAR文件/logs存放Tomcat的日志文件/tempTomcat运行时用于存放临时文件/webappsWeb应用的发布目录/workTomcat把由JSP生成的Servlet放于此目录下五、Web应用的目录结构目录说明/Web应用的根目录,该目录下的所有文件对客户端都可以访问,包括JSP、HTML/WEB-INF存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括web.xml(部署表述符)/lWEB-INF/cla

3、sses存放应用的所有class文件/WEB-INF/lib存放Web应用使用的JAR文件 一台电脑上所具有的端口号为2的16次方(065536)。第二章 一、JSP定义及作用: JSP(Java Server Pages)许多公司参与一同建立起来的动态网页技术标准,它具有跨平台性、易维护性、易管理性等优点。二、JSP的执行过程: 1、翻译:将JSP格式文件翻译为java格式文件 2、编译:将翻译好的java文件编译为class可执行文件 3、执行:执行二进制字节码文件,得到处理请求结果,Web容器会再把生成的结果页面返回到客户端用户面前显示。三、JSP页面的组成: 1、静态内容: 静态内容是

4、JSP页面中的静态文本,它基本是HTML文本,与java和jsp无关。 2、指令: JSP指令元素的作用是通过设置指令中的属性,在jsp运行时,控制jsp页面的某些特性。JSP指令一般以 “”结束。例: Language属性:用来指定当前JSP页面所采用的脚本语言 Import属性:可以在JSP文件脚本引入外部的一个或多个类文件,如果引入多个类,需要用逗号隔开。或可以分成多个部分,例: 或 PageEncoding属性:解决中文乱码问题。 3、小脚本: 小脚本的实质是编写的java代码片段,因而要遵循java的代码编写规范。语法是: 4、表达式:表达式是对数据的表示,系统将其作为一个值进行计算

5、和显示。语法:注意:在JSP中,使用表达式输出显示数据时,不能再末尾添加分号 5、声明: 声明中可以写Java定义变量和方法,语法是: 表达式和声明出现的属性和方法都是类属性和类方法。 在声明中不能调用九大隐式对象。 6、注释: HTML注释方法:语法 客户端可以看到源代码 JSP注释标记:语法,在客户端查看代码时,看不到注释内容,安全性高。 JSP脚本注释:语法 7、标准动作:四、JSP内置对象: 1、out 2、session 3、requestRequest对象的几个常用的方法String getParameter(String name)根据页面表单组件名称获取页面提交数据String

6、 getParameterValues(String name)获取一个页面表单组件对应多个值时的用户的请求数据viod setCharacterEncoding(String charset)指定每个请求的编码,在调用request. getParameter(String name)前调用,可以解决中文乱码问题getRequestDispatcher(String path)返回一个javax.servlet.requestDispatcher对象,该对象forward方法用于转发请求 4、application 5、response 6、pageContext 7、config 8、ex

7、ception 9、page第三章JSP数据交互一、JSP内置对象response: 1、request对象用于处理客户端的请求。 Request.getRemoteaddr() 方法返回的本机IP地址 2、response对象用于响应客户请求并向客户端输出信息。二、response对象的几个常用方法:response对象的几个常用方法方法名称说明addCookie(Cookie cookie)在客户端添加CookiesetContent Type(String charset)设置HTTP响应的contentType类型setCharacterEncoding(String charset)

8、设置响应所采用的字符编码类型sendRdirect(String path)将请求重新定位到一个不同的URL上 三、转发和重定向的区别: 转发是在服务器内部操作,转发中的/是目录下的 客户端浏览器的地址栏不会显示出转向后的地址 可以共享request范围内的数据 重定向是在客户端的操作,重定向中的/为端口号后面的 在地址栏中可以显示转向后的地址 不可以共享request范围内的数据四、JSP访问数据库步骤: 1、解决中文乱码问题 2、获取值 3、封装 4、DAO处理 5、服务器返回值做出对应的响应JSP访问数据库案例: + Arrays.toString(hobby); /3.封装 Login

9、fo loginfo = new Loginfo(name, pass); /4.处理 LoginfoDao dao = new LoginfoDaoImpl(); Loginfo res = dao.findByLoginfo(loginfo); /5.响应 if (res != null) /out.print(alert(登录成功);location.href=list.jsp;); /转发 / http:/localhost:8080/stu/loginAction.jsp request.getRequestDispatcher(/list.jsp).forward(request,

10、response); else /out.print(alert(登录失败);history.go(-1);); /重定向 / http:/localhost:8080/stu/error.jsp response.sendRedirect(/stu/error.jsp); %五、使用重定向技术实现页面数据的传递案例: % String str=红色,绿色,黄色,青色,蓝色,紫色; out.print(str.length); for(int i=0;i a href=color.jsp?color=   % /通过request对象获取page1标签中的color值 St

11、ring color=request.getParameter(color); /避免中文字符进行编码,避免出现乱码 / String result=new String(color.getBytes(ISO-8899-1),GBK); % 你最喜欢的颜色是: 第四章 状态管理一、cookie的使用: Cookie是由服务端生成,发送给客户浏览器的,浏览器会将其保存成某个目录下的文本文件。 Cookie的作用表现在如下这些方面:1、 对特定对象的追踪,如访问者的访问次数,最后访问时间,路径等。2、 统计网页浏览次数3、 在cookie有效期内,记录客户的登录信息、4、 使用各种个性化服务,如针对不同用户喜好以不同的风格展示不同的内容。Cookie的弊端:cookie会将用户的个人信息保存在客户端一段时间,因此不安全。Cookie的常用方法返回值类型方法名称说明voidsetMaxAge(int expiry)设置cookie的有效期,单位秒voidsetValue(String value)在cookie创建后,为cookie赋予新值StringgetName()获取cookie的名称StringgetVal

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1