- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 JSON
JavaScript Object Notation,JS对象表示法,现在已经被广泛使用了。JSON中一切皆对象。JSON语法是JS语法的子集,总结来说: 数据储存在键值对中; 数据由逗号,分割 大括号保存对象 中括号保存数组JSON对象: 对象的键是合法的字符串,值可以为合法的数据类型(字符串、数字、对象、数组、布尔值、null)。 实例:myObj={"n...
2018-06-30 09:19:54 152
原创 JS函数
函数是JS中的一等公民,平常JS的使用基本上都是和函数打交道。JS中的函数也可以看作是一个类(同时也是该类的构造器),函数本身也是一个对象,它是function的实例。1:函数的定义 JS是弱类型语言,不需要对参数、返回值进行类型的声明。 方式1:有函数名。function functionName(parameter-list){ ....;} 方式2:匿名函...
2018-06-29 22:35:05 258
原创 编程日记12-06-28
今天的主要工作:继续编写菜品后台管理系统:C:\Program Files\apache-tomcat-8.0.52\webapps\foodManager。遇到的问题:1:根据ID修改菜品时,菜品修改不掉。原因是使用Map删除元素搞错了。在使用foreach循环遍历时使用remove(object key)方法不能元素。如果此时删除元素,因为删除了当前元素,下一个元素的指针丢失了。可能会导致异常...
2018-06-28 11:01:12 230
原创 编程日记18-06-27
今天的主要工作:编写菜品后台管理系统:C:\Program Files\apache-tomcat-8.0.52\webapps\foodManager遇到的问题:1:使用EL表达式出错。2:food-add.jsp中表单提交到foodManager这个Servlet出错,找不到此程序,请求发送到了项目根目录页面。3:jsp导入自定义的类失败。4:表单提交菜品图片失败,报: C:\Program ...
2018-06-27 19:35:57 167
原创 Servlet处理文件上传
在Servlet3.0之前,form表单的文件上传需要接触common-fileupload等工具。在Servlet3.0中,HttpServletRequest增加了对文件上传到的支持。Http Servlet Request提供了如下两个方法来处理文件的上传: Part getPart(String name):根据名称来获取文件上传域 Collection<...
2018-06-24 21:50:48 2598
原创 关于自定义标签
这个东西快把人逼疯了。按照书上的例子,网上的例子写,都无法成功。搞到最后服务器无法访问。整了一上午,终于好了。至于为什么,我也不知道。。。附上代码:b.jsp(jsp页面,和WEB-INF同级目录)<%@ taglib prefix="ex" uri="/custom" %><html> <head> <title>TMD</title
2018-06-24 13:25:27 349
原创 关于进不去localhost:8888的问题
localhost的端口号默认为8080,当使用eclipse时会默认使用eclipse的server.xml文件覆盖tomcat的server.xml。导致之前设置的8888端口失效。可以修改eclipse的server.xml文件,防止覆盖。还有。不要乱动webapps文件夹下的ROOT文件夹,搞不好就会找不到服务器。很受伤。...
2018-06-24 12:36:29 34853 1
转载 关于url-pattern的问题
参考链接:点击打开链接 关于斜杠的问题,原链接:点击打开 图一:项目结构 图二:rootPath.html内容 说明:图一为项目结构,图二为rootPath.html内容。我在做项目过程中路径写错,跳转不到目标页面,花了好长时间才发现原因,鉴于自己的惨痛经历,就把这几种url路径总结了一下,配上了我的具体项目结构图和详细源码。对于该问题,网上虽也有类...
2018-06-22 16:58:26 481
转载 catalina.out
win下tomcat中的logs中没有catalina.out文件。使用如下方式创建。一、创建catalina.out1、修改tomcat bin目录下的startup.bat文件 修改位置:在startup.bat文件倒数第二行 修改call "%EXECUTABLE%" start%CMD_LINE_ARGS% 为:call "%EXECUTABLE%" run %CMD_LINE...
2018-06-21 17:28:56 855
原创 Ant的使用
Ant是用来管理项目的编译和生成。Ant使用的关键是定义生成文件。生成文件定义了各个生成任务。生成文件的默认名为buile.xml。通常放在项目的根目录下。使用Ant管理项目,项目的层次结构为:-project:项目名,是项目的根目录。 -src:源文件目录,存放源文件。 -classes:编译文件目录,存放编译文件。 -lib:第三方JAR包文件夹。 -dest:目标文件...
2018-06-19 16:23:35 274
原创 SQL语句基础
SQL全称:Structured Query Language,结构化查询语言。是操作还检索关系型数据库的标准语言。标准的SQL语句可以用于操作任何关系数据库。使用SQL语句可以完成如下任务:1:在数据库中检索信息。2:对数据库信息更新。3:改变数据库结构。4:更改系统的安全设置。5:增加或回收用户对数据库、表的许可权限。1、2、3项由一般程序员完成,4、5项由数据库管理员DBA完成。标准的SQL...
2018-06-15 12:47:26 237
原创 MySQL基础知识
SQL语句是对所有关系数据库都通用的命令语句,而JDBC API只是执行SQL语句的工具。JDBC允许对不同的平台、不同的数据库采用相同的编程接口来执行SQL语句。...
2018-06-15 12:01:34 130
转载 MySQL安装后使用问题
更细: 关于8.0。参考链接:https://blog.csdn.net/qq_42348937/article/details/86326470#ps最新更新:之前的方法貌似修改错了,目前也不知道错哪了,只是连接不上数据库。最新方法: 在MySQL的使用过程中,我们可能会碰到“Access denied for user 'root'@'localhost' (using passw...
2018-06-14 22:37:40 388
原创 MySQL数据库的安装
这里使用MSI Installer安装文件来安装数据库首先进入站点:https://dev.mysql.com/downloads/mysql/网站只提供32位的下载,但是兼容64位。选择非web版。进入下载页面即可。双击安装文件:mysql-installer-community-xxxxx.msi文件,开始安装。直至安装成功 另一种方式:WINDOWS下...
2018-06-14 20:05:16 365
原创 Lambda表达式
Lambda表达式是Java 8的重要更新。它支持将代码块作为方法的参数。Lamnda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口(即函数式接口)的实例。...
2018-06-14 19:10:41 1419
原创 使用表单提交文件
当使用表单中需要上传文件时,即存在type="file" 的Input标签,那么表单就不能使用传统的request方式提交,需要借助第三方工具。比如在tomcat服务器中提供了一种fileUpload组件。在工程中引入相关的jar包:commons-fileupload-1.2.1.jar和commons-io-1.4.jar即可调用。这里要注意三点:1:表单必须是post的方式来提交2:...
2018-06-14 19:08:34 457
原创 XML
全称:Extensible Markup Language:可扩展标记语言。是一种很像HTML的标记语言,标签没有被预定义,需要自行定义标签。可扩展指的是:即使一份XML文档已经被读取,再向XML文档中添加新的元素,不会影响之前元素的读取。XML设计用来传输和存储数据。应用于Web开发的许多方面,常用于简化数据的存储和共享。XML树结构: 示例:<?xml version="1.0" ...
2018-06-14 19:08:14 161
原创 JDBC简介
JDBC(Java Database Connectivity)Java数据库连接,是一种可以执行SQL语句的Java API。程序可以通过JDBC API连接到关系数据库,并使用结构化查询语言(SQL,数据库标准的查询语言)来完成对数据库的查询、更新。 JDBC为数据库开发提供了标准的API,所以使用JDBC开发的数据库应用可以跨平台运行,可以跨数据库运行。通过使用JDBC,就可以...
2018-06-14 19:05:10 150
原创 hashCode:哈希值
当用到Java中的集合时,会涉及到HashSet和HashMap,这里拿HashSet举例来说明关于hash的问题。 当我们向HashSet集合中存入一个元素时,HashSet会调用该对象的的hashCode()方法来得到对象的hashCode值,然后根据hashCode值来决定对象的存放位置。如果两个对象使用equals方法比较结果为true,而hashCode值不相同,HashSet依然...
2018-06-13 11:24:07 3119
原创 CMD中执行java命令
javac :用来编译.java文件。java:用来运行class文件例:Test.javapackage pers.wargon;public class Test{ public static void main(String[] args){ System.out.println("123"); }}如果Test.java文件在D:/work/j...
2018-06-11 21:33:14 2834
转载 XML DOM
XML DOM是用于XML的标准对象模型。XML DOM定义了所有XML元素的对象和属性以及访问它们的方法(接口);也就是说XML DOM是用于增删改查XML元素的标准。详细知识:1:节点 XML DOM中xml文档中的每个成分都是一个节点: 整个文档是一个文档节点; 每个XML元素是一个元素节点; 包含在XML元素中的文本是文本节点; ...
2018-06-11 15:22:46 250
转载 HTML DOM详细知识
1:节点 HTML DOM中,所有的事物都是节点。 整个文档是一个文档节点; 每个HTML元素是一个元素节点; 每个元素内的文本是一个文本节点; 每个属性是一个属性节点; 每个注释是一个注释节点;2:方法 首先理解“编程接口”的概念:我们可以通过编程语言(如javaScript)对HTML DOM进行访问,这里把HTML元素视为对象,编程接口就是对象的方法...
2018-06-11 12:34:27 303
原创 HTML DOM简介
DOM(Document Object Model)是W3C的标准,定义了访问HTML和XML文档的标准。W3C DOM标准非为3个不同的部分:核心DOM:针对任何结构化文档的标准模型;XML DOM:针对XML文档的标准模型;HTML DOM:针对HTML文档的标准模型;HTML DOM定义了访问和操作HTML文档的标准。它定义了所有HTML元素的对象和属性,以及访问他们的方法。也就是定义了增删...
2018-06-11 11:10:55 690
原创 AJAX
AJAX是一种网页局部刷新技术。 全称:Asynchronous JavaScript and XML:异步的JavaScript和XML AJAX的运行仅仅需要浏览器支持JavaScript运行即可 AJAX基于现有的Internet标准,联合使用:XMLHttpRequest对象(异步的与服务器交换数据)、JavaScript/DOM(信息的显示/交互)、CSS(给数...
2018-06-10 16:50:11 166
原创 XMLHttpRequest对象的open方法
open(method,url,async):method:一般情况下使用GET方法可以满足要求,使用更简单也更快。但是,在无法使用缓存文件(更新服务器上的文件或数据库)、向服务器发送大量数据以及发送包含位置字符的用户输入时,应该使用post。 GET:例:xmlhttp.open("GET","/try/ajax/demo_get.php",true); 这种直接使用方式可能得到的是...
2018-06-10 16:21:37 9272
原创 Servlet的生命周期
Servlet生命周期分为三个阶段:1:初始化阶段调用init()方法。2:响应客户请求阶段调用Service()方法。3:终止阶段调用destroy()方法。init()方法:它在创建Servlet时被调用一次,后续不再调用,主要用于初始化。service()方法:是执行实际任务的方法。web服务器嗲用service()方法来处理客户端的请求,并把格式化的响应写回给客户端。此方法...
2018-06-03 11:07:51 262
原创 Servlet简介
是Java Servlet的简称,成为小服务程序或服务连接器,是用Java编写的服务器端程序,运行在Web服务器或者应用服务器上。它是作为Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。 Servlet的主要任务是: 1:读取客户端发送的显使数据,如网页上的HTML表单等。 2:读取客户端发送的隐式的HTTP请求数据...
2018-06-03 10:51:36 258
原创 JSP内置对象
JSP内置对象又称为隐式对象,它们是JSP引擎为每个页面提供的Java对象,开发者可以直接使用而无需声明。JSP内置对象也被称为预定义变量。 JSP一共有9大内置对象: 1:request:HttpServletRequest接口的实例。 2:response:HttpServletResponse接口的实例。 3:out:JspWriter类的实例。 4:s...
2018-06-03 10:36:43 240
原创 JSP的生命周期
JSP的生命周期指从创建到销毁的整个过程。分为以下几个阶段: 1:编译阶段:servlet引擎编译servlet源文件,生成servlet类。当浏览器请求JSP页面时,JSP引擎会首先去检查是否需要编译这个文件。如果之前没有被编译过或者编译后被更改过,则编译这个JSP文件。编译过程包含三个步骤:解析JSP文件--将JSP转换为servlet--编译servlet。 2:初始化阶段:加载...
2018-06-02 16:43:55 5729 1
原创 JSP结构和处理
网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。引擎负责截获JSP页面的请求。通常开发学习使用内嵌JSP引擎的Apache来支持JSP开发。 JSP引擎和Web服务器协同合作,为JSP正常运行提供运行环境和服务,识别JSP网页的专属元素。web服务器大致分为6个步骤来使用JSP创建网页: 1:客户端发送一个HTTP请求给服务器 2:Web服务...
2018-06-02 16:07:39 209
原创 JSP简介
JSP全名为Java Server Page,即Java服务器页面。在本质上是一个简化的Servlet设计。是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端的请求,从而同代生成HTML、XML等格式文档的web网页的技术标准。 JSP实在传统的网页HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文...
2018-06-02 15:47:07 352
原创 java web简介
Java web ,是用Java技术来解决相关web互联网领域的技术的总称。web包括web服务器和web客户端两部分。从事Java web开发需要掌握以下技术: 基于页面的前端技术,如:HTML、CSS、JavaScript、JQuery; 动态语言技术,如:Java、JSP; 数据库技术,如:Oracle、MySQL、Sql Serve...
2018-06-02 15:24:41 1411
原创 http协议中的get和post
计算机的使用不单单依靠硬件,需要软件的配合。软件才程序用来制定求解过程,实际硬件具体执行。 计算机提供的网络服务也是类似。一封电子邮件的发送与接收可以被分解为几个任务,计算机系统通过分层,每层完成一个任务,其中每层使用更低层的服务,知道最底层,电信号被传送。 为了分解完成任务所需要的服务,因特网创建了一组规则,称之为协议。控制因特网的一组(族)协议成为T...
2018-06-02 12:22:24 327
AJAX+Servlet实现输入框动态提示案例
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人