Servlet
文章平均质量分 90
Megustas_JJC
change the world by program
展开
-
Servlet学习笔记(二)之Servlet路径映射配置、Servlet接口、ServletConfig、ServletContext
Servlet路径映射配置 要使Servlet对象正常的运行,需要进行适当的配置,以告诉Web容器哪个请求调用哪个Servlet对象处理,对Servlet起到一个注册的作用。Servlet的配置信息包含在web.xml文件中,主要通过两步进行配置: (1)声明Servlet对象 通过< servlet>标签声明一个Servlet对象,在此标签下包含两个主要子元素,为别为< servlet-na原创 2016-11-16 20:34:20 · 1574 阅读 · 0 评论 -
Cookie及通过Cookie常见应用
会话的概念会话可以简单理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 会话需要解决的问题每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每一个用户的数据。例如:用户点击超链接通过一个servlet购买了一个商品,程序应该保存用户购买的商品,以便于用户点结账servlet时,结账servlet可以得到用户商品为原创 2016-11-29 20:25:06 · 1096 阅读 · 0 评论 -
request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
首先我们先来看如下的一个例子,现在假设有两个jsp页面,jsp1与jsp2:jsp1页面String [] test=new String[2]; test[0]="1"; test[1]="2"; request.setAttribute("test",test) ; response.sendRedirect("jsp2.jsp"); jsp2页面:String test[]原创 2017-02-21 17:23:45 · 821 阅读 · 0 评论 -
Servlet容器
容器就是你的程序运行时需要的环境1,Tomcat是Servlet的运行环境,即一个Servlet容器。 2,Servlet容器的作用是负责处理客户请求,当客户请求来到时,Servlet容器获取请求,然后调用某个Servlet,并把Servlet的执行结果返回给客户。 3,Servlet容器的工作过程是:当客户请求某个资源时,Servlet容器使用ServletRequest对象把客户的请求信息封装起转载 2016-10-25 15:38:16 · 516 阅读 · 0 评论 -
Servlet过滤器----Filter
JavaEE的Servlet规范描述了三种技术:Servlet,Filter,Listener(一)过滤器简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩原创 2016-12-27 10:32:38 · 663 阅读 · 0 评论 -
Servlet监听器详解及举例
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。监听器原理监听原理 1、存在事件源 2、提供监听器 3、为事件源注册监听器 4、操作事件源,产生事件对象,将事件对象传递给监听器,并且执行监听器相应监听方法监听器典型案例:监听window窗口的事件监听器 例如:swing开发首先原创 2016-12-29 20:23:56 · 1022 阅读 · 2 评论 -
Servlet学习笔记(四)之请求转发与重定向(RequestDispatcher与sendRedirect)
ServletContext可以实现请求转发(ServletContext请求转发相关内容见之前博客:http://blog.csdn.net/megustas_jjc/article/details/53191657),request也可以。HttpServletRequest 和 ServletContext 类似都是数据域对象 , 以Map方式保持数据。但是两者也存在着区别:两者的存活时间不同原创 2016-11-26 16:30:05 · 814 阅读 · 0 评论 -
JavaWeb中表单数据的获取及乱码问题
首先使用一个用户提交界面作为举例(文本框,密码框,选择,下拉表单等),效果如下<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text原创 2016-11-25 15:43:09 · 1161 阅读 · 0 评论 -
Servlet学习笔记(三)之HttpServletRequest
HttpServletRequest(HttpServletRequest 想比 ServletRequest 添加与协议相关 API)对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户信息。通过Request对象进行的常用操作:获取客户机信息获取请求头信息获取请求参数利用请求域传递对象(一)获取原创 2016-11-24 21:43:30 · 424 阅读 · 0 评论 -
Servlet学习笔记(三)之HttpServletResponse
init() 方法中参数 ServletConfig 对象使用 通过ServletConfig 获得 ServletContext对象 使用HttpServletRequest 与HttpServletResponseHttpServletResponse 继承 ServletResponse 接口 ,ServletResponse 并没有提供与HTTP协议相关API ,HttpServletRe原创 2016-11-22 15:13:04 · 925 阅读 · 0 评论 -
Servlet学习笔记(一)之Servlet原理、初始化、生命周期、结构体系
Servlet是用java语言编写的应用到Web服务器端的扩展技术,与java对象的区别是,Servlet对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持(以下会介绍原因,也可以看之前的一篇介绍Servlet容器的博客,(http://blog.csdn.net/megustas_jjc/article/details/52923132)),在JavaWeb中,Servl原创 2016-11-14 20:55:59 · 789 阅读 · 0 评论 -
J2EE之DAO设计模式及简单实现
JAVAEE(Java Enterprise Edition ) 模式 : DAO模式 因此在了解DAO模式之前,我们先来学习一下Java EE的体系结构: (一)JavaEE体系结构 客户端:客户端层:DHTML(Dynanic HTML:HTML+CSS+JavaScript)、JavaApplication(带有main函数的Java程序)服务器端web层(接收请求,生成响应):S原创 2016-12-21 15:59:07 · 2867 阅读 · 0 评论