Java web
文章平均质量分 78
一天3顿饭
一个刚开始fighti的程序猿
展开
-
web文件的上传和下载
文件的上传和下载上传通常情况下,我们需要在浏览器上上传或者下载文件,接下来看看具体的步骤和注意点由于get请求是把请求参数拼接在后面,所以对传输的数据大小是有限制的,一般情况下,文件都是比较大的,所以我们通常使用post请求。我们在接受文件的时候,可能不只收到文件,也可能接受到其他的请求信息,所以这里就是用阿帕奇的第三方jar包接受和解析请求信息。文件在传送到服务端的时候,可能由于在同一个文件夹下存在名字相同,文件内容不同的文件,如果我们以名字为依据保存,那就会覆盖这个文件,所以我原创 2020-08-26 19:54:52 · 484 阅读 · 0 评论 -
重定向和请求转发
重定向和请求转发这个两个都是服务器对请求的处理,但是这两种处理方式不同。先说大概的区别,重定向是两次请求两次响应,可以定向到外部资源或者内部资源,地址栏发生改变。请求转发是一此请求,一次响应。只能转发到内部资源,地址栏不发生改变。还是有点懵?所以深入查询一下吧重定向重定向是某次请求,服务器接收到了这次请求,但是自己又没有这个资源,所以要告诉客户端,去请求其他资源。但是不能只告诉自己没有,还要告诉客户端哪里有资源。这个资源包括自己服务器内部的资源和其他服务器的资源。respo原创 2020-08-21 17:32:12 · 597 阅读 · 0 评论 -
Servlet四大域对象
Servlet域对象全局域对象ServletContext全局域对象,生命周期是服务器停止后结束创建方式//设置全局域数据ServletContext context = this.getServletContext();context.setAttribute("username","zhangsan");context.setAttribute("password","123456");//获取全局域数据ServletConfig config = this.getServle原创 2020-08-21 17:30:16 · 857 阅读 · 0 评论 -
20200817-servlet
servletservlet简介称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。功能:接受请求,处理请求,做出响应。快速入门定义一个web工程,然后定义一个类,这个类实现servlet这个接口。重写里面的方法。package org.westos.demo0817.demo1; /*Author:LHCreatTime:2020.08.17.11:11*/import javax.s原创 2020-08-17 17:19:41 · 102 阅读 · 0 评论 -
java Web应用程序和发布步骤
java Web什么是web应用,其实就是浏览器应用程序,我们通常使用的例如,京东,淘宝等网页版就是web应用程序Java web就是用Java语言开发的web应用。应用架构web应用程序使用的是B/S架构,就是浏览器和服务器。这个中架构的特点是:浏览器不用自己开发维护,自己只需要开发服务器的的程序。C/S架构,这是客户端和服务器的。这个需要我们自己开发客户端,但是由于客户端是自己开发的,所以我们就可以对客户端的安全和个性化控制。但是开发和维护成本就高服务器我们在web应用程序开发原创 2020-08-14 20:27:06 · 2847 阅读 · 0 评论 -
IDEA配置服务器
IDEA配置服务器IDEA软件配置服务器先是给IDEA添加上服务器这样IDEA的服务器就配置好了web工程的服务器配置先创建web项目,创建完成之后,便于我们对页面的测试与发布,我们使用IDEA发布会比较方便步骤注意,我们在web项目中,可以创建文件夹,但是WEB-INF这个目录下浏览器是不能访问到的,此目录下放置的是一些配置文件...原创 2020-08-14 20:24:15 · 6296 阅读 · 0 评论 -
JDBC基础使用方法
JDBC基础语法简介什么是JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法,我们通常说的JDBC是面向关系型数据库的通俗的说就是java公司编写的一套规范,和Java连接的数据库,都要遵守这个规范来编写驱动程序。使用步骤以mySQL为例,展示数据库与ieda的连接由于Java只是给出了规范没有具体的连接数据的类,所以我们需要导入第三方编写好的类来连接在官网上下载jar包,将包导入到程序中,通常在程序中创建li原创 2020-08-12 20:50:06 · 154 阅读 · 0 评论 -
mySQL数据库 约束/联合查询
mySQL数据库约束在实际应用中,表格之间会有关联,每张表也会有一些字段是有格式要求(比如:非空且唯一,不能为负数等等)。所以每张表都会有一些约束主键:特点,非空且唯一,一张表只能有一个主键外键:通过外键关联两一个表的主键,两张表产生关系非空约束:not null,字段值不能为空自增长约束:increment,自增字段的数据类型一般是整数型的,通常配合主键来使用,自动增加。唯一约束:nuique ,字段值不能重复,但是这个约束对于字段值为null,没有约束,也就是说,被约束的列可以原创 2020-08-07 17:01:40 · 278 阅读 · 0 评论 -
mySQL数据库操作语句
mySQL数据库DDL语法数据的定义语言:用来定义表,数据库,列等操作数据库1.-- 创建数据库CREATE DATABASE COMPANY2.-- 创建表,创建表要给表的字段和属性。CREATE TABLE DEPARTMENT(dept_no VARCHAR(10),dept_name VARCHAR(20),location VARCHAR(20),memo VARCHAR (20));3.-- 删除数据库DROP DATABASE t_tacher4.-- 修改字符集原创 2020-08-05 15:51:27 · 100 阅读 · 0 评论 -
Json字符串和java对象的互转
Json字符串和java对象的互转为什么要转换json字符串是{…}中包裹的键值对,我们在前台与Java后台交互时,前台需要json数据,而后台需要字符串给对象属性设值。因此我们需要前后端交互时,将数据转换。前端传输过来的数据,肯定对应后端的一个对象的属性,因此我们需要将数据解析,赋值给这个属性,并通过这个成员属性去数据库查找。解析json字符串赋值给对象的成员变量通过观察字符串,分析json字符串中都包含哪些类和成员变量1.{ "data": { "yesterda原创 2020-07-31 13:40:26 · 166 阅读 · 0 评论 -
同源策略和跨域请求
同源策略和跨域请求同源策略我们与服务器之间通信的三要素:ip, 通讯协议,端口。即域名,协议,端口如果我们和服务器之间通信,这三个要素都相同,那就是同源,如果其中一个不相同,那就是非同源。这是浏览器的一种安全协议,是为了保护本地数据不被JavaScript代码获取回来的数据污染跨域请求什么是跨域请求:即域名,协议,端口其中有一个不相同就是跨域请求只有在同源的情况下,发送AJax请求才能获得请求的数据,非同源的请求都会受到同源策略影响。这里说的跨域请求是XMLhttpreques原创 2020-07-31 13:34:41 · 257 阅读 · 0 评论 -
JSON格式,Ajax异步请求
JSON与Ajaxjsonjson概念: json是一款轻量级的数据交换格式,特点是易于阅读和编写。json语法格式: 数据以键值对的形式存储,键都是字符串形式。值的类型可以是:数组,数字,字符串,逻辑值,null {"key1":"value1","key2":"value2"} {"key1":"value1",[{"key2":"value2","key3":13}]}. 注意点:前端只能读取json格式的数据,Java后端没有json这个规则,所以后端是原创 2020-07-29 16:45:19 · 165 阅读 · 0 评论 -
javascript内置对象/js事件/DOM/BOM简介
文章目录javascript内置对象简介String/正则表达式(RegExp)Math对象Number对象Array对象BOM(Browser Object Model)概念window对象Location对象history对象DOM(Document Object Model)Document对象事件事件对象事件冒泡javascript内置对象简介JavaScript 对象是拥有属性和方法的数据。可以说 "JavaScript 对象是变量的容器"。但是,我们通常认为 "JavaScript 对原创 2020-07-27 16:57:43 · 206 阅读 · 0 评论 -
mysql语句
mysql数据库常用语句1.说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname**3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表cre原创 2020-07-23 14:45:20 · 120 阅读 · 0 评论 -
JS语法基础
JS语法基础数据类型:原始数据类型:字符串(String),包含字符或者字符串。字符出使用单引号或者双引号都可以。数字:Number 包含小数或者正数,Nan不是数字的数字布尔:Boolean对空;Null未定义:Undefined引用数据类型对象:Object数组:Array函数:FunctionJs数据类型的特点:js是一门弱类型语言,在定义数据时不用明确指出数据类型,只需要使用var定义就可以了。在Java中定义常量使用final关键字修饰,原创 2020-07-11 15:18:57 · 101 阅读 · 0 评论 -
css常用标签及页面布局
JAVA Web基础css标签在css标签中,我们要对一个标签或者多个标签的属性进行改变,那么我们要通过选择器来过滤出自己需要的标签,对标签进行样式修改。css中的选择器:ID选择器:使用div时,定义id号,并且通过id过滤出自己想要改变的元素类选择器:使用div时,定义类名,并且通过类名过滤出自己想要改变的元素标签名选择器,通过标签名,来过滤出自己想要改变的标签,改变样式。属性选择器:通过一些特定的属性来改变样式。伪类选择器伪元素选择器选择器的优先级:当一个内容被多个选择原创 2020-07-10 00:29:44 · 1067 阅读 · 0 评论 -
java web基础知识--HTML标签/INPUT标签/表单的基础知识
java web基础知识HTML基础什么是HTML:它被称为超文本标记语言,用它编写可以被浏览器解释的文件,文件格式是.html/.htm。组成:它由主要的三部分组成:< html >用来表示HTML文件的最前端, < /html >表示HTML文件的结束,必须成对出现,一对的大小写可以不一样。< head > < /head>,这对构成的是HTML文件的头部部分,他俩之间的内容不会出现在浏览器的内容部分。一般在 < head >原创 2020-07-02 16:36:00 · 780 阅读 · 0 评论