A三:Java Web
文章平均质量分 83
a592381841
一个喜欢写代码的人
展开
-
JavaWeb(十四)-文件下载
标题:文件下载一、思路:把一个文件变成字节数组,使用response.getOutputStream()来响应浏览器 下载要求(两个头,一个流) 第一个头:content-Type;传递到客户端的文件是什么MIME类型。例如:image/pjeg ServletContext中的getMimeType()方法能得到MIME类型 使用response.setHeader(......原创 2018-12-26 21:24:08 · 188 阅读 · 0 评论 -
JavaWeb(十三)-文件上传
一、文件上传1-1:客户端编程<!DOCTYPE html><html><head> <title></title></head><body>/* 单文件上传*/<form action="/sss" method="post" enc原创 2018-12-26 00:02:00 · 122 阅读 · 0 评论 -
JavaWeb(十二)---web.xml 中的listener、 filter、servlet 加载顺序及其详解
一、创建顺序 1、web.xml文件中的加载顺序为:listener-filter-servlet 2、如果web.xml中配置了<context-param>,初始化顺序: context-param > Listener > Filter > Servlet二、三大Web组件的生命周期 1、Listener: Li...转载 2018-12-25 22:25:34 · 428 阅读 · 0 评论 -
JavaWeb(十一)---过滤器(Filter)
过滤器(Filter)概念:它会在一组资源的前面执行,它可请求得到资源,也可以不让。过滤器具有拦截请求的功能和Servlet一样,Filter是单例并发的。使用方法写一个类实现Filter接口 在web.xml上配置 <filter> <filter-name>characterEncodingFilter</filter-name...原创 2018-12-25 22:08:57 · 165 阅读 · 0 评论 -
JavaWeb(十)---监听器(Listener)
概述监听器是一个接口,内容由自己实现 监听器需要注册(web.xml中) 监听器中方法,会在特殊事件发生时被调用 JavaWeb中有八大监听器域监听器(6个)JavaWeb三大域:ServletContext、HTTPSession、ServletRequest每一个域有两个监听器;ServletContext生命周期监听:ServletContextListener...原创 2018-12-25 21:45:38 · 179 阅读 · 0 评论 -
JavaWeb(九)---JSTL
JSTL1:概述:依赖EL,使JSTL必须导入JSTL1.2.jar四大库:core(核心库),fmt(格式化),sql(过时),xml(过时)2:使用方法导入jar包 在jsp页面中<%@ tarlib prefix="前缀" uri=“路径”%>3:core标签中常用的标签3-1:out和set3-2:remove3-4:url标签...原创 2018-12-25 00:08:58 · 124 阅读 · 0 评论 -
JavaWeb(七)---JSP
一、概述JSP其实是一个Servlet。 JSP页面需要在JSP容器下运行,Servlet容器一般也称为JSP容器(Tomcat就是一个Web容器)二、JSP相关用法JSP注释:<%-- --%> JSP表达式:<%= %> JAVA代码块:<% %> JSP声明:<%! %>三、JSP 指令JSP指令用来设...原创 2018-12-24 22:05:42 · 188 阅读 · 0 评论 -
JavaWeb(六)--应用程序设计模型(JSP model2 ,MVC,三层结构)
一、MVCMVC并非是java特有,几乎所有B/S结构项目都用它M----->Model模型 V------>view视图 C----->controller控制层 二、JSP model2与MVCJSP为视图层;(负责接收数据,显示数据)V Servlet为控制层(负责找到合适模型对象来处理业务逻辑,转发到合适视图)C JavaBean为模型层(完...原创 2018-12-24 21:34:46 · 981 阅读 · 0 评论 -
一、HTTP协议
一、HTTP简介超文本传输协议;Http协议工作于客户端-服务器之上,支持C/S或者B/S模式。二、URL2-1:URIHTTP使用统一的资源标识符(uniform Resource Identifiers,URI)来传输数据和建立连接。2-2:URLURL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息。URL,全称是UniformResourceL...原创 2018-12-18 21:56:32 · 181 阅读 · 0 评论 -
JavaWeb(五)--JavaBean规范
在JSP页面中使用标签来操作java类,那么java类就必须遵守JavaBean规范规范如下1. JavaBean 类必须是一个公共类,即使用关键字 public 声明类。2. JavaBean 类中必须有一个声明为公共的无参构造函数。 如果手动声明了一个有参构造器,记得声明无参构造器3. 实例变量必须为私有的,即所有的实例变量都使用关键字 private 声明。4. 实...原创 2018-12-23 23:53:43 · 714 阅读 · 0 评论 -
JavaWeb(四)--保持Http状态的四种方式:URL重写、隐藏域、Session和cookie
一、前言:HTTP是无状态的。因此在默认状态下,服务器是不知道一个Http请求是否是来自第一次访问的项目。因而有如下四种方法可以保持http的状态URL重写 隐藏域 cookie httpsession对象二、cookie2-1:不足之处用户可以通过设置他的浏览器来拒绝接受cookiecookie中不能存中文2-2:概述客户端请求服务器,如果服务器需要记录该...原创 2018-12-23 23:02:21 · 750 阅读 · 0 评论 -
JavaWeb(三)-关于web项目中的路径问题及URL编码问题
一、web项目中的路径问题1-1获得资源路径1-1-1class类获得资源InputStream in= this.getClass().getResourceAsStream("...");class类中的ResourceAsStream; 以“/”开头,相对于classes路径 ...原创 2018-12-23 17:00:47 · 294 阅读 · 0 评论 -
JavaWeb(二)-JavaWeb四大域
JavaWeb的四大域概念PageContext,ServletRequest,HttpSession,ServletContext;PageContext域作用范围是整个JSP页面,是四大作用域中最小的一个;生命周期是当对JSP的请求时开始,当响应结束时销毁。ServletRequest域作用范围是整个请求链(请求转发也存在);生命周期是在service方法调用前由服务器创建...转载 2018-12-23 16:28:09 · 109 阅读 · 0 评论 -
JavaWeb(一)-Servlet
一、涉及的包Servlet API涉及4个java包 : javax.servlet Servlet容器 javax.servlet.http Servlet容器和http协议的关系 javax.servlet.annotation Servlet,filter,Listener 进行标注的...原创 2018-12-23 16:17:09 · 183 阅读 · 0 评论 -
JavaWeb(十七)--Git基本教程
Git基础教程概论存储仓库 一个仓库,或者说是一个git项目,其中包括了项目及其相关文件和文件夹的集合。工作流程图 Git工作区、暂存区和版本库工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区...原创 2018-12-26 23:46:44 · 374 阅读 · 0 评论 -
JavaWeb(十六)--Properties (转载)
Java 读写Properties配置文件1.Properties类与Properties配置文件 Properties类继承Hashtable类且实现了Map接口,2.Properties中的主要方法(1)load(InputStream inStream) 这个方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类对象。...转载 2018-12-26 22:46:07 · 314 阅读 · 0 评论 -
JavaWeb(十五)---JavaMail
JavaMail JavaMail是sun公司(现以被甲骨文收购)为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如前面所讲的SMTP,POP3,IMAP,还有MIME等。我们在使用JavaMail API 编写邮件时,无须考虑邮件的底层实现细节,只要调用JavaMail 开发包中相应的API类就可以了。邮箱图例邮箱协议...原创 2018-12-26 22:12:38 · 238 阅读 · 0 评论 -
JavaWeb(十八)--MAVEN
Maven安装: 解压缩Maven文件夹配置一个M2_HOME和MAVEN_HOME环境变量,指向变量的Maven的安装目录。 配置PATH环境变量。变量添加%MAVEN_HOME%/bin。 通过Maven文件目录下/confi/setting.xml修改本地仓库地址(localRepository标签) 由于国内你懂的,需要配置m...原创 2019-01-02 21:23:49 · 168 阅读 · 0 评论