- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB编程速成1.ppt
Web 编程主讲 刘昆云liuky@中软国际卓越培训中心(重庆) HTML网页的结构范例 html head meta http-equiv=Content-Type content=text/html; charset=utf-8 / title学生名册/title /head body table div学生名册/div tr td 姓名/td td 所属学校/td td 考核分数/td /tr trtd大牛/tdtd 重庆理工大学/tdtd 90/td/tr /table /body /html HTML中显示图片 用img元素显示图片img src=“url”/ 设置图片为表格的背景table background=“url” HTML中提交表单范例 form id=form1 name=form1 method=get action=/search input type=text name=q id=q value= / input type=submit value=Google search / /form HTTP协议简介 HTTP (HyperText Transfer Protocol)协议即超文本传输协议,是基于网络应用层的协议,它建立在TCP/IP协议的基础上; 该协议使用可靠的TCP连接,默认端口是80; HTTP协议基于客户端/服务器模式,客户端主动发出HTTP请求,服务器接收HTTP请求,返回HTTP响应结果。 * HTTP客户程序 (如IE浏览器) HTTP服务器 (如Web服务器) HTTP请求 (要求访问hello.html) HTTP响应 (返回hello.html内容) HTTP协议特点 HTTP客户端程序和HTTP服务器程序可能分别使用不同的编程语言编写,也可能位于不同的地域,使用不同的语言; 为了使它们之间能够准确通信,HTTP协议严格规定了HTTP请求报文和HTTP响应报文的数据格式; 只要双方都遵守HTTP协议,就能彼此看懂对方发送的信息。 HTTP协议是一种无状态(stateless)协议。 HTTP协议没有考虑数据加密问题。 * HTTP协议响应状态码 * 状态码 说 明 成功 200 201 202 204 请求成功 请求成功(post请求) 请求被接受,但处理未完成 请求成功,但没有内容返回 重新定向 301 302 304 所请求的资源已被指派为新的固定URL 所请求的资源临时位于另外的URL 文档没有修改(条件GET) 客户端错误 400 401 403 404 错误的请求 未被授权,该请求要求用户认证 不明原因的禁止 没有找到 服务器错误 500 501 502 503 内部服务器差错 没有实现 错误的网关,网关或上游服务器来的无效响应 服务暂时失效 什么是Servlet? Servlet是用Java语言编写的程序,它运行在Web服务器上,用以处理来自客户端的请求; 它一般会把处理的结果以为HTML的形式返回,在客户端形成动态网页。 * 客户端 Web服务器 Servlet 请 求 响 应 Servlet容器 事实上,Servlet本身就是普通的Java类,在需要的时候被实例化,在不需要的时候被销毁,而Servlet的实例化和销毁工作由Servlet容器来完成; Servlet在Servlet容器内运行,Servlet容器负责调度Servlet,并控制着Servlet的生命周期; Apache Tomcat既是Web服务器软件,同时也是符合规范的Servlet容器。 * 建立和运行Servlet服务小程序 使用向导新建 Dynamic Web Project(动态Web项目) 使用向导新建Servlet服务小程序 实现doGet方法,返回Hello World 信息 在servlet中管理session会话数据 获取会话对象request.getSession 设置会话数据session.setAttribute 提取会话数据session.getAttribute 在Servlet中接收表单数据 实现doPost方法,处理接收到的数据 根据数据检查结果,设置会话状态 使用JSP简化信息输出 JSP=Java Serve page= Java服务页面 JSP的特点:java代码和Html元素混合 JSP的内幕:编译成Servlet执行 使用向导创建JSP页面 输出Hello World信息 在JSP中引入和使用Java类 @page import=“package.Class” 在JSP中嵌套java语句和html标签 ol % for(User u : list){ %li%=% 的密码是 %
文档评论(0)