- 博客(27)
- 收藏
- 关注
原创 Mysql中select操作!
查询(Select)在数据库操作中是一块重中之中的操作!记录一下跟select有关的操作 * //表示查所有(但是一般查询*不建议使用,如果数据庞大,select * 会影响性能) From //表示数据来源 where //查询条件 Group By //查询结果分组 Order By //查询结果排序,默认为升序(ASC),降序(...
2019-07-28 22:24:44
583
转载 Java中InitComponent类的使用
网页中的数据,有些是不在网页上改变的,像一些个人信息,比如:头像,当前用户名,友情链接等等,每次请求该页面都要重新加载,这样很消耗服务器资源,会降低服务器的性能,这个时候我们可以把这些不变的信息,统一放到application中,当用户登录时候,就加载到application中,当重新加载使用该信息的页面时,只要在application中获取就可以。具体的做法如下: 新建一个 InitCo...
2019-01-10 19:43:25
889
原创 好好理解下Cookie
Cookie的产生由于Http协议是一种无状态协议(什么是无状态协议?web服务器不能识别,哪些请求是同一个浏览器发出的,每一次请求都是完全孤立的, 比如浏览器发一个请求,再发一个请求,服务器是无法识别这两次请求是同一个浏览器发出的!),而服务端的业务逻辑必须是要有状态的。比如如何实现购物车呢?所以web服务器必须产生一种机制,来唯一识别用户,并且记住该用户的状态以及信息! Cook...
2018-11-09 14:00:40
239
原创 maven中Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext错误
今天在maven项目中配置pom.xml文件时,启动jsp报404错误,控制台报:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext错误由于在决绝问题中,发现与我相似的问题很少,就总结一下!这个问题是因为jar包受损,或者版本太高等等原因!解决办法:重...
2018-10-22 12:48:09
780
原创 Mybatis学习笔记之传多个参数
单个参数:mybatis不会进行特殊处理#{参数名}:取出参数值多个参数:mybatis会进行特殊处理。多个参数会封装成一个map key:param1.param2...paramN,或者参数的索引 value:传入参数值#{}就是从map中获取指定的key值:操作: 方法(两个参数均为基本类型):pu...
2018-10-13 13:08:32
159
原创 Mybatis学习笔记之映射文件的常用注解
配置Mybatis的配置文件mybatis-config.xml添加头文件<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> 1.<properties></pr...
2018-10-13 13:06:18
276
原创 SpringMvc之数据校验
在学习之前我们先提出点问题来,什么是数据校验?什么时候使用数据校验?数据校验的使用方法? 数据校验是所有web必须处理的问题,因为web的开放性,网上所有的浏览者都可以自由的使用该操作,因此该应用通过输入页面的数据是非常复杂的,不仅会包含正常用户的误输入,还可能包含恶意用户的非法输入。一个健壮的应用系统必须将这些输入阻止在应用之外,防止这些非法输入的数据进入系统,这样才可以保证系统...
2018-10-11 13:54:05
271
原创 SpringMvc之数据转换
每当我们学习到一个新的东西时,都要有这样的诱惑,比如数据转换,什么是数据转换,什么时候使用数据转换?数据转换顾名思义就是将一种数据类型转换成另一种数据类型,在我们界面输入时,都是在<Input>标签中输入内容,那输入的类型绝逼是String类型,那我们的底层是需要存入的是Date型,或者Integer,或者是将一系列的String类型封装成一个对象。那这就用到了数据类型转换。S...
2018-10-08 15:23:22
249
原创 SpringMvc之使用标签库在页面显示不出或者报错问题解决
总之这个问题让初学SpringMVC的我非常头痛!!在搭好环境的情况下,使用SpringMVC标签库的标签时,就是在网页上显示不出来。报这样的错最后苦苦查找解决办法。。。。只需在 <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>下添加 <jsp:useBean ...
2018-10-07 18:04:04
1298
原创 SpringMvc之 mvc:annotation-driven标签
在我们要完成比较复杂的数据类型转换时(比如:页面输入的String类型转换成Date类型,将页面的String类型转换成封装成一个对象时)需要在SpringMvc的配置文件中添加<mvc:annotation-driven/>标签。 那<mvc:annotation-driven/>标签的作用是什么呢? 作用1: 在SpringMvc配置文件中,使用&...
2018-10-07 11:50:43
829
转载 SpringMvc之数据绑定流程
SpringMvc的数据绑定流程在SpringMvc中会将来自web页面的请求和响应数据与controller中对应的处理方法的入参进行绑定,即数据绑定。流程如下: -1.SpringMvc主框架将ServletRequest对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象 -2.DataBinder对象调用...
2018-10-07 10:49:15
235
原创 SpringMvc之自定义视图
嗯,在学习之前得想一想自定义视图存在的意义是什么,有什么作用,什么时候用到自定义视图???在我们能要提交一个表单时,需要将内容用Excel导出,这个时候SpringMvc就提供一个接口 AbstractExcelView 那怎样定义一个简单的自定义视图第一部:新建一个HelloView.java并且实现View接口package com.sgf.springmvc.view;...
2018-10-06 13:33:42
580
原创 SpringMvc之常用注解及异常注解
常用注解1.controllercontroller注解用于指示spring类的实例是一个控制器@Controller用于标记一个类,使用它标记的类就是Spring MVC Controller的对象,即一个控制器。为了保证Spring能找到控制器,需要完成两件事:①:在Spring MVC的配置文件中引入 spring-context②:使用<context:compon...
2018-10-05 19:49:29
743
原创 SpringMvc之HelloWorld
能在页面打印出HelloWord首先得搭建SpringMvc环境。第一步:导入所需的Spring架包!(这些架包均来自Spring官网下载的Spring-framework)第二部:配置web.xml文件在许多Mvc框架中,都包含一个用于调度控制控制的Servlet。而在SpringMvc中也提供了名为org.springframework.web.servlet.Dispatch...
2018-10-05 19:44:31
168
转载 Struts2笔记之表单重复提交
前言防止表单重复提交在web开发中是一个经常遇到的问题,一般来避免重复提交有两种方式:客户端JavaScript代码实现和服务端代码实现。这里主要介绍服务端的实现方式。在服务端实现表单重复提交的基本原理是:通过创建一个Session对象,并产生一个令牌值,将这个令牌值作为隐藏域随表单一起发送给客户端,同时在Session中保存令牌值。在用户提交表单的时候判断提交参数的令牌值与Session中的...
2018-09-30 13:55:11
132
原创 Struts2笔记之Action子节点result
1.result是action的一个子节点2.result代表action方法执行后去的一个目的地3.一个action可以配置多个result子节点多个子节点4.result一共有两个属性值①name:result的name属性值对应着action方法的一个返回值public string execute(){ system.out.println("succe...
2018-09-20 09:49:14
309
转载 Spring Framework 官方jar包下载地址!!
下载地址:http://repo.spring.io/release/org/springframework/spring/
2018-09-06 17:45:59
9414
原创 Ecplice安装Spring插件STS遇到的坑
今天花了一中午的时间才把自己才过的坑给填完在Ecplice上安装Spring的STS插件无非就是那几部。首先:查看Ecplice版本 点击Ecplice上的Help---about Ecplice点击第一个图标,看鼠标所选的部分(我的是4.7.2)接下来去Spring官网下载STS (具体怎么下载各大博主已经介绍了很多方法)springsource-tool-sui...
2018-09-06 15:33:20
3000
1
原创 JavaWeb笔记之自定义标签
在自定义标签中主要有如下几种典型的标签类型:1.不带属性和标签的简单标签<myprefix:SomeTag/>2.带有属性没有标签体的标签<myprefix:SomeTag myAttribute ="test"/>3.带有属性的标签体的标签<myprefix:SomeTag myAttribute ="test"/>myBody<...
2018-09-04 16:33:47
179
转载 JavaWeb笔记之绝对路径与相对路径
转载路径:https://blog.youkuaiyun.com/suqi356/article/details/69945824一、相对路径和绝对路径 先解释下相对路径和绝对路径的区别: 网上搜到的内容如下:1.什么是绝对路径: 大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/websit...
2018-08-19 10:48:51
261
原创 JavaWeb笔记之Session
HttpSession的生命周期1.创建Session对象①对于Jsp:浏览器访问服务端的任何一个Jsp页面都会产生一个Session对象吗??答案是不一定。若当前的的Jsp是客户端访问的Web应用的第一个资源,且Jsp的page指定的session属性值为false,则服务器就不会为Jsp产生一个Session对象;若当前的Jsp不是客户端访问的第一个资源,且其他页面已经创建...
2018-08-13 18:26:27
107
原创 JavaWeb笔记之Cookie
一、向客服端浏览器写入 Cookie1.创建一个CookieCookie cookie=new Cookie(String,value);2.setMaxAge()方法cookie.setMaxAge(0);若值为0,则表示立即删除该Cookiecookie.setMaxAge(负数);若值为负数,则表示不存著该Cookiecookie.setMaxAge(正数);若值为正...
2018-07-30 17:56:57
327
原创 JDBC链接Mysql数据库
一、首先搭建Eclipce和Mysql环境以及Mysql的JDBC驱动包()。 准备好Eclipce和Mysq的l环境,就开始导入Mysql驱动包。右击项目,选择”Properties”,在”Java Bulid Path”中选择”Add External JARs…”,选择下载并解压后获得的jar包。二、JDBC基本操作1.链接Mysqlprivate static Connection g...
2018-06-19 21:28:18
218
原创 try、catch、finally的简单用法!
try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally ...
2018-06-19 16:30:08
1345
原创 一看就懂的java Web---MVC设计模式
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。一、视图(view):JSP1.呈现数据:从request中获取Servlet放入的属性2.接受用户的输入3.编写JS代码给出对应的提示二、控制器(controller):Servlet1.获取请求信息:获取请求参数2.验证请求参数的合法性:验证失败,需要返回页面,...
2018-06-12 23:11:32
150
原创 Mysql数据库---约束类型
Mysql数据库的约束类型有:主键约束(Primary Key),外键约束(Foreign Key),非空约束(Not Null),唯一性约束(Unique),默认约束(Default)。一.主键约束(Primary Key) 主键约束要求主键列的数据唯一,并且不能为空。主键分为两种类型:单字段主键和多字段联合主键。1.单字段主键在定义列的同时指定主键,语法规则:字段名 数据类型 Prima...
2018-06-04 23:06:36
6904
原创 给自己写的MySQL安装教程(一)
在安装MySQL之前,必须在MySQL官网下载好!安装包,这里我用的是旧版本(mysql-5.5.56),MySQL官网都是最新版本的用起来有点不方便!所以在网上找了好多终于找到了一个绿色版本的!!没有插件,广告之类的!!有需要的可以发我邮箱!我转发给你(326316813@qq.com) 在安装之后打开安装包!第一步:打开后的界面,点击next。第二步:选勾,表示同意安...
2018-05-28 22:50:35
962
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人