![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 78
公众号Java3y
公众号:Java3y
展开
-
JSP第五篇【JSTL的介绍、core标签库、fn方法库、fmt标签库】
什么是JSTLJSTL全称为 JSP Standard Tag Library 即JSP标准标签库。JSTL作为最基本的标签库,提供了一系列的JSP标签,实现了基本的功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等!为什么要使用JSTLEL表达式不够完美,需要JSTL的支持!在JSP中,我们前面已经用到了EL表达式,体会到了EL表达式的强大功能:使用EL表达式可以很方便地引用一些Jav原创 2017-02-07 11:11:16 · 703 阅读 · 0 评论 -
Servlet第六篇【Session介绍、API、生命周期、应用】
什么是Session Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Session相当于在服务器中原创 2017-01-31 15:50:51 · 2618 阅读 · 1 评论 -
Servlet第七篇【Cookie和Session的区别、应用】
Session和Cookie的区别从存储方式上比较Cookie只能存储字符串,如果要存储非ASCII字符串还要对其编码。Session可以存储任何类型的数据,可以把Session看成是一个容器从隐私安全上比较Cookie存储在浏览器中,对客户端是可见的。信息容易泄露出去。如果使用Cookie,最好将Cookie加密Session存储在服务器上,对客户端是透明的。不存在敏感信息泄露问题。从有原创 2017-01-31 17:36:51 · 1946 阅读 · 0 评论 -
过滤器第二篇【高级应用】
前言 在上篇博文中,我们已经讲解了过滤器的基本概念,使用以及简单的Servlet应用了。这篇博文主要讲解过滤器的高级应用。编码过滤器目的:解决全站的乱码问题开发过滤器 public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOE原创 2017-03-08 10:10:34 · 540 阅读 · 0 评论 -
过滤器第一篇【介绍、入门、简单应用】
什么是过滤器过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了!首先,我们来看看过滤器究竟Web容器的哪处:从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资源抵达浏览器之前,也会途径过滤器。我们很容易发现,过滤器可以比喻成一张滤网。我们想想现实中的滤网可以做什么:原创 2017-03-06 13:54:35 · 846 阅读 · 0 评论 -
Servlet知识点大纲
这是我整理的Servlet知识点大纲,可按照它的顺序来学习…..具体的内容在我的博客中都可以找到!原创 2017-04-30 09:14:47 · 418 阅读 · 0 评论 -
JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】
什么是javaBeanJavaBean就是一个普通的java类,也称之为简单java对象–POJO(Plain Ordinary Java Object),是Java程序设计中一种设计模式,是一种基于 Java 平台的软件组件思想JavaBean遵循着特定的写法,通常有以下的规则:有无参的构造函数成员属性私有化封装的属性如果需要被外所操作,必须编写public类型的setter、getter原创 2017-02-03 21:21:49 · 1982 阅读 · 0 评论 -
JSP知识点大纲图
这是我整理出来的JSP知识点大纲图,具体的内容都可以在我的博文中找到….原创 2017-04-30 14:10:13 · 477 阅读 · 0 评论 -
Tomcat【介绍Tomcat、结构目录、虚拟目录、临时域名、虚拟主机、体系结构】
什么是TomcatTomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。为什么我们需要用到Tomcat如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序配置Tomcat运行Tomcat需要JDK的支持【Tomcat会通过JAVA_HOME原创 2017-01-13 22:26:47 · 1156 阅读 · 1 评论 -
过滤器和监听器的知识点大纲
这是我整理的过滤器与监听器的知识点,这些知识点在我的博文都有详细的介绍!原创 2017-05-01 22:52:41 · 265 阅读 · 0 评论 -
Servlet第五篇【介绍会话技术、Cookie的API、详解、应用】
什么是会话技术 基本概念: 指用户开一个浏览器,访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话.为什么我们要使用会话技术?会话跟踪技术可以解决我们很多很多问题。在论坛登陆的时候,很多时候会有一个小框框问你是否要自动登陆,当你下次登陆的时候就不用输入密码了根据我以前浏览过的商品,猜我喜欢什么商品Cookie会话跟踪原创 2017-01-25 16:46:06 · 864 阅读 · 0 评论 -
Servlet第四篇【request对象常用方法、应用】
什么是HttpServletRequest HttpServletRequest**对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,**HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。简单来说,要得到浏览器信息,就找HttpServletRequest对象HttpServletRequest常用方法获得客户机【浏览器】信息getRe原创 2017-01-20 16:07:47 · 5772 阅读 · 0 评论 -
Servlet第三篇【request和response简介、response的常见应用】
response、request对象 Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象、和代表响应的response对象既然request对象代表http请求,那么我们获取浏览器提交过来的数据,找request对象即可。response对象代表http响应,那么我们向浏览器输出数据,找response对象即可。什么是HttpServletResp原创 2017-01-18 15:35:35 · 1764 阅读 · 0 评论 -
JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
什么是JSPJSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在!为什么需要JSPJSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的。简单使用一下JSP在idea下生成一个JSP,我们来看一下JSP长什么样子 <%@ pag原创 2017-02-01 21:19:06 · 1162 阅读 · 0 评论 -
JSP第二篇【内置对象的介绍、4种属性范围、应用场景】
什么是JSP内置对象 JSP引擎在调用JSP对应的jspServlet时,会传递或创建9个与web开发相关的对象供jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用细心的朋友会发现,我们没有在JSP页面上定义过out对象,却可以直接使用!其实out对象就原创 2017-02-03 14:24:22 · 1361 阅读 · 0 评论 -
JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
什么是EL表达式?表达式语言(Expression Language,EL),EL表达式是用”${}”括起来的脚本,用来更方便的读取对象!EL表达式主要用来读取数据,进行内容的显示!为什么要使用EL表达式?为什么要使用EL表达式,我们先来看一下没有EL表达式是怎么样读取对象数据的吧!在1.jsp中设置了Session属性 <%@ page language="java" content原创 2017-02-06 10:04:43 · 3316 阅读 · 0 评论 -
JSP第六篇【自定义标签之传统标签】
为什么要使用自定义标签?JSTL标签库只提供了简单的输出等功能,没有实现任何的HTML代码封装,并且某些复杂类型转换,或者逻辑处理的时候,JSTL标签库完成不了,需要自定义标签!编写自定义标签的步骤:编写一个实现Tag接口的Java类【标签处理器类】在WEB-INF目录下创建tld(Tag Library Descriptor)文件,在tld文件中对标签处理类(实现Tag接口的Java类)进行描原创 2017-02-08 13:43:27 · 1300 阅读 · 0 评论 -
监听器【第二篇应用】
从第一篇已经讲解过了监听器的基本概念,以及Servlet各种的监听器。这篇博文主要讲解的是监听器的应用。统计网站在线人数分析我们在网站中一般使用Session来标识某用户是否登陆了,如果登陆了,就在Session域中保存相对应的属性。如果没有登陆,那么Session的属性就应该为空。现在,我们想要统计的是网站的在线人数。我们应该这样做:我们监听是否有新的Session创建了,如果新创建了Sesssi原创 2017-03-26 16:40:22 · 547 阅读 · 0 评论 -
监听器第一篇【基本概念、Servlet各个监听器】
什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。为什么我们要使用监听器?监听器可以用来检测网站的在线人数,统计网站的访问量等等!监听器组件监听器涉及三个组件:事件源,事件对象,事件监听器当事件源发生某个动作的时候,它会调用事件监听器的方法,并在调用事件监听器方法的时候原创 2017-03-23 10:59:04 · 566 阅读 · 0 评论 -
文件上传和下载
什么是文件上传?文件上传就是把用户的信息保存起来。为什么需要文件上传?在用户注册的时候,可能需要用户提交照片。那么这张照片就应该要进行保存。上传组件(工具)为什么我们要使用上传工具?为啥我们需要上传组件呢?当我们要获取客户端的数据,我们一般是通过getParameter()方法来获取的。上传文件数据是经过MIME协议进行分割的,表单进行了二进制封装。也就是说:getParameter()无法获取得到原创 2017-03-27 19:34:53 · 8471 阅读 · 0 评论 -
Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
什么是Serlvet?Servlet其实就是一个遵循Servlet开发的java类。Serlvet是由服务器调用的,运行在服务器端。为什么要用到Serlvet?我们编写java程序想要在网上实现 聊天、发帖、这样一些的交互功能,普通的java技术是非常难完成的。sun公司就提供了Serlvet这种技术供我们使用。HTTP协议什么是HTPP协议 超文本传输协议(HTTP,HyperText Tra原创 2017-01-14 20:33:50 · 1986 阅读 · 1 评论 -
Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】
Servlet的调用图前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解Servlet的细节一个已经注册的Servlet可以被多次映射同一个Servlet可以被映射到多个URL上。 <servlet> <servlet-name>Demo1</servlet-name> <s原创 2017-01-15 18:51:02 · 573 阅读 · 0 评论 -
JSP第七篇【简单标签、应用、DynamicAttribute接口】
为什么要用到简单标签?上一篇博客中我已经讲解了传统标签,想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是太麻烦了!因此,为了简化标签开发的复杂度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标原创 2017-02-09 20:36:26 · 1089 阅读 · 1 评论