
web
文章平均质量分 84
冰蓝心灵
这个作者很懒,什么都没留下…
展开
-
web_day35_HttpServletResponse对象&&文件下载
一、HttpServletResponse对象1、概念HttpServletResponse专门负责响应的,它是一个接口,是ServletResponse接口的子接口 实现类是服务器做的实现 它带有http协议,那么我们就可以按照之前学习Http响应协议的方法来学习它2、http响应协议2.1 组成部分响应行、响应头、响应体2.2 操作响应行格式:协议/版本 状态码 ...原创 2018-08-09 12:23:21 · 491 阅读 · 0 评论 -
web_day38_JSP
一、JSP介绍1、JSP概念java server page :运行在服务器端的页面技术,它是建立在Servlet规范之上的动态网页开发技术,jsp也是一个servlet 如果用户访问服务器的是一个静态资源,那么直接响应过去 如果是一个动态资源,那么需要先将这个动态资源转成静态资源再响应!2、JSP作用JSP是服务器端的动态资源,其主要作用是显示和获取数据3、jsp特点跨...原创 2018-10-31 20:35:37 · 209 阅读 · 0 评论 -
web_day40_Filter_入门案例&自动登录
一、Filter1、介绍Filter(过滤器)是一个运行在服务器端,先于与之相关的Servlet或者Jsp页面之前运行,对请求资源进行过滤功能的技术 Filter是JavaWEB三大组件(Servlet、Filter、 Listener)之一2、编写流程编写一个类实现javax.servlet.Filter接口 在web.xml中配置<filer>和<filte...原创 2018-11-25 19:39:26 · 318 阅读 · 0 评论 -
web_day40_Filter_生命周期&全站中文乱码
一、生命周期1、创建启动服务器的时候,创建过滤器对象 然后调用init(FilterConfig config)方法完成初始化操作 该方法在整个过滤器的生命周期中只会被执行一次!2、执行当对指定的资源进行过滤的时候,会调用doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)方法 doFilter方...原创 2018-11-25 19:47:44 · 158 阅读 · 0 评论 -
web_day40_Filter_任意文件下载漏洞
过滤器package com.itheima.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExcept...原创 2019-01-11 17:36:34 · 334 阅读 · 0 评论 -
web_day41_Listener介绍
一、Listener介绍1、名词解释事件源:被监听对象,或者被操作的对象 小偷 按钮 事件:事件源行为的称呼 小偷偷东西 单击(按钮) 监听器:监听整个WEB环境,当事件源发生改变时,立即调用相应的方法进行处理 监听器对象:用于监听“事件源”的对象 警察 函数 注册监听(绑定): 将“监听器对象”注册给“事件源” (将监听器与事件进行绑定) 当“事件源”发生某些行为...原创 2019-01-15 14:20:27 · 162 阅读 · 1 评论 -
web_day44_ajax
一、简介 二、JSON1、json的格式?2、java对象和json字符串的转换方法1:使用jackson导入jackson依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</arti...原创 2019-01-26 12:55:28 · 228 阅读 · 0 评论 -
web_day42_练习JDBC增删改查
一、web阶段通用流程【同步操作】创建数据库表结构,并创建数据库表(初始化数据) 根据创建的数据库表结构创建对应的JavaBean 导入相关的jar包,工具类和配置文件() 寻找程序的入口(一般在jsp页面,他会指向一个servlet,需要注意一个问题:携带参数的问题) 编写对应的servlet 如果携带了请求参数,需要获取请求参数,并封装到对应的JavaBean 调用servi...原创 2019-02-13 14:26:16 · 268 阅读 · 0 评论 -
web_day42_删除所有选中商品信息
注意:需要使用事务,要么全部删除成功,要么全部删除失败 service层和dao层必须使用同一个连接对象页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsp...原创 2019-02-13 15:27:51 · 786 阅读 · 0 评论 -
web_day43_多条件查询
一、查询 页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><原创 2019-02-13 17:16:49 · 369 阅读 · 1 评论 -
web_day35_ServletContext介绍
一、ServletConfig1、作用ServletConfig对象代表的是当前Servlet的配置信息 ServletConfig对象在初始化期间将信息传递给 servlet2、常用方法 说明 ServletContext getServletContext() 获取ServletContext对象 String getInitParameter(Strin...原创 2018-10-26 21:17:35 · 301 阅读 · 0 评论 -
web_day34_servlet生命周期和配置详解
1、servlet创建的方式实现servlet接口,重写5个方法package com.itheima.web.servlet;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletExcepti...原创 2018-10-26 17:19:27 · 162 阅读 · 0 评论 -
web_day34_servlet_入门案例
1、servlet介绍1.1 概念Servlet它是JavaWEB三大组件(Filter/Listener)之一,也是最重要的一个 它是一个接口(规范),servlet是运行在 Web服务器中的小型 Java程序 servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web客户端的请求1.2 servlet作用获取请求数据 处理请求 完成响应1.3 如何使用...原创 2018-08-06 13:04:17 · 177 阅读 · 0 评论 -
web_day33_HTTP协议
1、概述超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议所有的WWW文件都必须遵守这个标准1.1 特点:请求和响应必须成对出现 必须先有请求后有响应 HTTP协议默认的端口:802、HTTP请求客户端发送给服务器的信息GET请求: GET /WEB09/demo1/subSucc.html?us...原创 2018-08-03 14:27:58 · 243 阅读 · 0 评论 -
web_day37_cookie
一、相关概念1、什么是会话?HttpServletRequest对象和ServletContext对象都可以对数据进行保存,但是这两个对象都不可行,具体原因如下:(1)客户端请求Web服务器时,针对每次HTTP请求,Web服务器都会创建一个HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请...原创 2018-08-12 22:39:53 · 308 阅读 · 0 评论 -
web_day36_HttpServletRequest
一、HttpServletRequest1、概念ServletRequest接口的一个子接口,专门处理http请求相关的内容,由于Http请求协议分为请求首行、请求头、请求体 HttpServletRequest与请求首行、请求头、请求参数相关的方法 请求转发与重定向进行区分 HttpServletRequest它还是一个域对象2、作用获取浏览器发送过来的数据3、操作请求行...原创 2018-08-13 13:51:05 · 143 阅读 · 0 评论 -
web_day39_EL表达式和JSTL
一、EL表达式1、产生原因在JSP页面里面使用了大量的Java代码,在JSP2.0开发规范里面建议尽量不要在JSP页面中使用Java代码,这样会导致后期的维护工作非常麻烦 使用EL表达式和JSTL标签去代替Java代码 EL表达式和JSTL标签在JSP转换成Java文件后,本质都会翻译成也对应的大段Java代码2、概述Expression Language表达式语言:通过这个表达...原创 2018-10-31 20:36:02 · 154 阅读 · 0 评论 -
web_day45_jQuery_EasyUI的使用
介绍EasyUI是专门开发后台系统的页面技术EasyUI是一种基于jQuery的用户界面插件集合【要想操作EasyUI,必须先导入JQ的核心JS文件】 EasyUI为创建现代化、互动、JavaScript应用程序,提供必要的功能【EasyUI的组件】 使用EasyUI你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面 EasyUI是个完美支持HTML5网页的...原创 2018-09-26 10:25:36 · 156 阅读 · 0 评论 -
web_day35_请求转发和重定向&&中文乱码问题
一、请求转发和重定向1、请求转发package com.itheima.web.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServlet...原创 2018-10-28 15:15:00 · 283 阅读 · 0 评论 -
web_day37_session
一、session介绍1、概念session是由服务器创建,并且保存在服务器端的会话技术2、为什么还要使用session技术呢?cookie服务器创建保存在客户端的技术,不够安全的session服务器创建保存在服务器端的技术,相对的就会安全很多3、关闭浏览器,session是否存在?如果关闭浏览器,session是存在的原因:关闭浏览器,cookie没了(coo...原创 2018-10-29 19:54:02 · 146 阅读 · 0 评论 -
web_day33_tomcat服务器
1、URL2、tomcat2.1 下载tomcattomcat官网2.2 tomcat目录2.3 web项目文件存放位置说明3、eclipse发布web项目3.1 配置tomcat3.2 eclipse创建web项目 ...原创 2018-10-21 21:41:20 · 150 阅读 · 0 评论 -
web_day43_分页查询
一、分页简介1、概念查询时的数据的分割:数据的分页2、种类物理分页:(最常用)数据库层次上的分页:查询数据时分页优点:占用web服务器(tomcat)内存资源极少(几乎可以忽略)缺点:增加了服务器和数据库的通信次数,增加了数据库的查询压力表中的数据量极大的情况下,最好用物理分页逻辑分页:把数据一次性查询到服务器内存中,在显示的时候写算法进行分页优点:...原创 2019-02-14 14:09:25 · 243 阅读 · 0 评论