课课件javaweb项目实战-servletjsp_第1页
课课件javaweb项目实战-servletjsp_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、: Servlet & JSPServlet 的使用(6 个问题)JSP 的使用(4 个问题)下半场(项目实战)功能一: 实现用户的和登陆请求处理功能二: 在 JSP 中完成用户和登陆的动态提示能使用 Eclipse 创建动态的 web 应用并部署运行能理解 XML 的基本语法对 HTML,CSS,JavaScript,jQuery 有一定的了解和学习0. 学前准备上半场(技术)业务需求: 浏览器端提交过来的动态请求在服务器端需要有人来处理设计者: 设计一个包含处理请求方法的接口或类来专门做这类工作.(sun)程序员: 定义一个新的类去实现它, 并重写其方法来处理具体的请求1.2.3.编写一个

2、 HttpServlet 的实现子类 RegistServlet重写其 doGet 或 dot 方法, 在其中处理请求在应用的 web.xml 文件中RegistServlet,虚拟路径GET 请求T 请求浏览器地址栏有请求参数数据没有请求参数Servlet 处理请求的方法doGetdot携带数据大小是否有限制有没有3)T 请求与 GET 请求区别?用户名:用户名:2) 如何实现处理浏览器请求的 Servlet?1) 为什么要用 Servlet, 它用来做什么的?1.1. Servlet 的使用(6 个问题)4) 如何得到浏览器提交的请求参数数据?request 代表的是浏览器当前提交的请求,

3、 它包含了所有请求的数据request.getParameter(name): 根据参数名得到请求参数的值乱码问题:get 提交: server.xml 文件中t 提交:request.setCharacterEncoding(“utf-8”);5) 如何向浏览器端返回数据?response 对象代表的是服务器端返回给浏览器端的响应对象reponse.getWriter.wirte(result): 向浏览器端输出一个字符串6) 请求的转发和重定向区别?编码实现请求的转发编码实现请求的重定向区别:服务器端资源 A我浏览器小四服务器端资源 B我请求转发请求重定向浏览器发了几次请求12请求数据是否

4、还可用可用不可用resp.sendRedirect(/Les2_Servlet_JSP/result.jsp)req.getRequestDispatcher(/result.jsp).forward(req, resp);小四1.2. JSP 的使用(4 个问题)1) 为什么要用 JSP?业务需求:需要在页面动态的显示从数据库中获得的数据Servlet 的优点和缺点逻辑处理能力强, 但展示数据的能力HTML 的优点和缺点展示数据的能力强, 但不能动态的显示数据和处理逻辑JSP 的特点:JSP=HTML+Servlet写和看起来像一个 HTML跑起来就是一个 Servlet2) JSP 的运行

5、原理?项目中的 jsp 文件会自动成对应虚拟路径的资源第一次请求时, tomcat 会将 JSP 转为 Java 文件,并编译生成 class 运行JSP 对应的 Java 类是一个 Servlet 类, 有处理请求的方法3) JSP 中如何编写 Java 代码,动态输出数据?JSP 中所有 Java 语句代码放在: 需要向浏览器端输出一个数据: 4) JSP 的九大隐含对象是什么?常用的:pageContext: 页面域对象request: 请求域对象ses: 会话域对象application: 应用域对象不常用的:out: 能向浏览器输出数据的对象 response: 响应对象 exception: 异常对象基本不用的:conf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论