当前位置: 首页 > news >正文

网站建设济南云畅网络技术有限公司杭州市建设职业中心网站

网站建设济南云畅网络技术有限公司,杭州市建设职业中心网站,网站建设后怎么,电销crm管理系统一、什么是Servlet#xff1f; Servlet是javaEE规范之一。规范就是接口。JavaWeb三大组件分别是#xff1a;Servlet程序、Filter过滤器、Listener监听器。Servlet是运行在服务器上的一个Java小程序#xff0c;它可以接收客户端发送来的请求#xff0c;并响应数据给客户端。…一、什么是Servlet Servlet是javaEE规范之一。规范就是接口。JavaWeb三大组件分别是Servlet程序、Filter过滤器、Listener监听器。Servlet是运行在服务器上的一个Java小程序它可以接收客户端发送来的请求并响应数据给客户端。 二、Servlet的生命周期 执行Servlet构造器方法只在第一次创建Servlet程序会调用执行init初始化方法只在第一次创建Servlet程序会调用执行service方法每次访问都会调用执行destroy销毁方法在web工程停止的时候调用 三、实现Servlet程序2种方法 方法1:实现Servlet接口不常用 编写一个类去实现Servlet接口在src目录下创建实现service方法处理请求并响应数据需要根据getMethod方法来区分getpost请求。在web.xml中去配置servlet程序的访问地址 servlet servlet-nameServlet程序起的别名。一般为类名。servlet-classServlet程序的全类名。servlet-mapping servlet-nameServlet程序起的别名。一般为类名。url-pattern配置访问地址。 方法2:继承HttpServlet类常用 编写一个类去继承HttpServlet类在src目录下创建。根据业务需要重写doGet或doPost方法。在web.xml中去配置servlet程序的访问地址。 四、ServletConfig类 ServletConfig是Servlet程序的配置信息类。Servlet程序的配置信息web.xml中servlet标签中的信息属于每个Servlet而不是整个web工程。 servlet-name Servlet程序的别名。init-param Servlet程序的初始化参数。Servlet程序 ServletConfig对象的创建。 Servlet程序和ServletConfig对象都是由Tomcat负责创建。Servlet程序默认是第一次访问的时候创建ServletConfig是每个Servlet程序创建时就创一个对应的ServletConfig对象。 一个Servlet程序对应一个ServletConfig对象通过当前ServletConfig对象不可以获取其他Servlet程序的配置信息。 注意 通过getSevletConfig获取ServletConfig对象重写init方法一定要调用父类GenericServlet的init方法 ServletConfig的作用 获取Servlet程序的别名servlet-name的值 getServletname(获取初始化参数init-param getInitParameter(name)获取ServletConfig对象 servletConfig.getServletContext() 五、ServletContext类 一、什么是ServletContext ServletContext是一个接口它表示Servlet上下文对象在web.xml中context-param中配置Servlet上下文信息不单独属于某个servlet在所有servlet外面一个web工程只有一个ServletContext对象实例ServletContext对象作用域是整个web工程 二、ServletContext生命周期 ServletContext对象在工程部署启动时创建在工程停止时销毁。 三、ServletContext作用 获取web.xml中配置的上下文参数context-param getInitParameter(name)获取当前的工程路径格式/工程路径 getContextPath()获取工程部署后在服务器硬盘上的绝对路径 getRealPath(/)像Map一样存取数据 setAttribute(key,value)getAttribute(key) 六、HTTP协议 一、什么是HTTP协议 HTTP协议是指客户端与服务器之间通信时发送的数据需要遵守的规则 二、Get请求Post请求 常见的Get请求 form标签methodgeta标签link标签引入cssScript标签引入js文件img标签引入图片iframe引入html页面在浏览器地址栏中输入地址后敲回车 常见的Post请求 form标签methodpost 三、常用响应码 200:表示请求成功302:表示请求重定向404:数据不存在请求地址错误500:服务器内部错误代码错误比如Servlet中分母为0 七、HttpServletRequest类 作用获取到所有的请求信息Tomcat服务器会把请求过来的HTTP协议信息解析封装好到Request对象中。然后传递到service方法doget和doPost中给我们使用。 1、如何请求获取参数 req.getParameter(name); 2、POST请求的中文乱码解决 req.setCharacterEncoding(UTF-8) 3、请求转发 请求转发是指服务器收到请求后从一次资源跳转到另一个资源的操作 请求转发的特点 浏览器地址栏不会改变他们是一次请求他们共享request域中的数据可以转发到WEB-INF目录下不可以访问工程以外的资源 req.getRequestDispather(待转发的Servlet路径).forward(req.resp); 4、web中/斜杠的不同意义 在web中/斜杠是一种绝对路径/斜杠 如果被浏览器解析得到的地址是http://ip:port//斜杠 如果被服务器解析得到的地址是http://ip:port/工程路径 特殊情况 response.sendRedict(/);把斜杠发送给浏览器解析得到http://ip:port/ 八、HTTPServletRespons类 1、HTTPServletRespons类的作用 表示所有响应的信息。用来设置返回给客户端的信息 2、如何往客户端回传数据 1、通过输出往客户端回传数据信息2种流 字节流getOutputStream(); 常用于下载传递二进制数据字符流getWriter()常用于回传字符串常用 2、解决响应的中文乱码 resp.setContentType(text/html;charsetUTF-8); 同时设置服务器和客户端都使用utf-8字符集还设置了响应头一定要在获取流对象之前使用才有效。 3、请求重定向 resp.sendRedirect(http://localhost:8080); 特点 浏览器地址栏会改变他们是两次请求不共享request域中的数据不能访问WEB_INF目录下可以访问工程以外的资源如www.baidu.com
http://wiki.neutronadmin.com/news/353850/

相关文章:

  • 中建一局华江建设有限公司网站网站建设加推广
  • 网站设计基本结构wordpress添加弹窗
  • 免费网站域名使用建站源码程序
  • 最好的产品网站建设网站建设技术包括
  • 小说网站要怎么做西安网站设计建设公司 交通
  • 动漫网站怎么做的行唐县做网站电话
  • 网站不备案可以上线吗网页开发的流程或者步骤是什么
  • 烟台互网站建设公司名单花生壳盒子做网站服务器
  • 深圳网站设计公司如何大数据精准营销服务
  • 网站建设信息收集网站不用了怎么办
  • 遂昌赶街网站wordpress采集公众号图片
  • 国防教育网站建设说明书百度一下百度网页版
  • 大朗东莞网站建设vi设计作品
  • 我有一个域名怎么做网站国内大型游戏外包公司
  • 温州企业网站建设服务漯河做网站推广
  • 网站名注册视频模板在线制作网站
  • 网站框架搭建设计平台推广计划书模板范文
  • 企业网站怎么备案用js来做网站
  • seo网站建设做个电商平台需要哪些步骤
  • 建站系统下载泰安北京网站建设公司哪家好
  • 国外简约企业网站磁力链接 网站怎么做的
  • 龙岗网站建设价位微信公众号搭建微网站
  • 签订网站建设协议 注意事项海尔公司网站建设现状
  • 音乐网站开发的意义怎么制作网站链接手机
  • 网站建设归工商局管还是工信局管wordpress清除主题信息
  • 怎么用linux做网站跨境电商是什么意思
  • 网站设计流程及制作流程wordpress 远程 mysql
  • 网站首页做30个关键词wordpress主题怎么上传
  • 建设众筹网站盘锦做网站哪家好
  • 可以做水印的网站seo的实现方式