- 博客(30)
- 收藏
- 关注
原创 SpringMVC中请求转发与重定向
请求转发,直接使用jsp文件名。这样做的前提是对应的jsp页面在自己配置的视图解析器路径下。 <bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!--前缀--> <property name="prefix" value="/WEB-INF/jsp/"><.
2020-06-21 10:20:53
237
原创 java反射获取泛型、注解信息
一:反射获取泛型信息泛型的参数信息:package Reflection;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import java.util.Map;//反射操作泛型public class test10 { public static void main(Str
2020-06-21 10:19:01
481
1
原创 Spring面向切面编程(AOP)实现
百度百科:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。导入AOP依赖:<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --><dependency> <groupId>org.aspectj</groupId> <artifac
2020-06-21 10:16:28
144
原创 springboot整合jdbc,druid与mybatis
一:整合JDBC1.新建项目配置数据库连接文件spring: datasource: username: root password: root url:jdbc: mysql://localhost:3306/ssm?useSSl=true&userUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT driver-class-name: com.mysql.jdbc.D.
2020-06-07 17:27:47
161
原创 SpringMVC之实现文件上传
文件上传的回顾文件上传的必要前提form表单的enctype取值必须是:multipart/form-datamethod属性取值必须是post提供一个文件选择域<input type="file" />导入文件上传的jar包使用commons-fileupload组件实现文件上传,需要导入该组件响应的支撑jar包,commons-fileupload和commons-io,cmmons-io不属于文件上传组件的开发jar文件,单commons-fileupload组件从1.
2020-06-07 17:24:57
119
原创 SpringMVC之响应数据和结果视图
1. 返回值分类1. 返回字符串Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器解析为物理视图的地址。 示例:@RequestMapping(value="/hello")public String sayHello() { System.out.println("Hello SpringMVC!!"); // 跳转到XX页面 return "success";}具体的应用场景@Controller@RequestMapping("/user")p
2020-06-07 17:24:24
79
原创 SpringMVC之常用注解
前言Spring MVC中用于参数绑定的注解有很多,都在org.springframework.web.bind.annotation包中,根据它们处理的request的不同内容可以分为四类(常用的类型)。第一类:处理request body部分的注解有:@RequestParam和@RequestBody第二类:处理requet uri部分的注解有:@PathVaribale第三类:处理request header部分的注解有:@RequestHeader和@CookieValue第四类:处理a
2020-06-07 17:23:49
108
原创 SpringMVC之自定义类型转换器
数据类型转换与类型转换器表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。如果想自动以数据类型转换,可以实现Converter的接口。自定义类型转换器package cn.itcast.utils;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import org.springf
2020-06-07 17:23:17
161
原创 SpringMVC之请求参数的绑定
请求参数的绑定1.请求参数的绑定说明1.绑定机制标点提交的数据都是k==v格式的 username=haha&password=123SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的要求:提交表单的name和参数的名称是相同的2.支持的数据类型基本数据类型和字符串类型:提交表单的name和参数的名称是相同的区分大小写实体类型(JavaBean)提交表单的name和JavaBean中的属性名需要一致如果一个JavaBean类
2020-06-07 17:22:44
59
原创 SpringMVC之搭建环境
SpringMVC的入门案例1. SpringMVC的概述(查看大纲文档)1. SpringMVC的概述是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成
2020-06-07 17:21:55
72
原创 android笔记整理
设置IntentFlag的方法Intent intent = new Intent();intent.setFlags(Intene.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);Activity的启动方法·显式启动:·方式一:class跳转Intent intent = new Intent(Activity1.this,Activit...
2020-03-18 18:36:22
166
原创 JAVA数据类型取值范围
一.bytebyte数据类型占8位,也就是一个字节。1000 0000 ~ 0111 1111也就是-2^-7 ~ 2^7-1-128 ~ 127注意:最高为是符号位二.shortshort数据类型占16位,也就是两个字节。1000 0000 0000 0000 ~ 0111 1111 1111 1111也就是-2^-15 ~ 2^15-1-32768 ~ 32767三....
2020-02-10 11:37:16
295
原创 String为什么不用实例化
String password=“ok”;String password=new String(“ok”);这两条语句的效果是一样的不同的是,第一条现在内存中创建了"ok"这个String,然后将引用赋给password,如果这个时候还有一条语句String pwd = “ok”;那么JVM将不再创建"ok",而是直接将第一个"ok"的reference赋给pwd,也...
2019-11-30 20:44:53
256
原创 css弹性盒子
CSS3 弹性盒,是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。弹性盒模型的语法基础概念任何一个容器都可以指定弹性布设置 flex 布局以后,子元素的 float,clear,vertical-align 等样式全部失效display:flex;或 display:inline-flex;弹性父元素属性display:flex;flex-direc...
2019-11-26 11:00:45
155
原创 css3选择器
兄弟选择器.box~p: .box所有的p都会被选择,且这些元素和第一个元素拥有同一个父元素(两个元素之间不一定要相邻)属性选择器:E[attribute^=value] 用于选取带有以指定值开头的属性值的元素E[attribute$=value] 用于选取属性值以指定值结尾的元素E[attribute*=value] 用于选取属性值中包含指定值的元素,位置不限,也不限制整个单词伪类选...
2019-11-26 10:08:46
170
原创 文件的上传下载
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title ...
2019-11-14 22:19:04
67
原创 Servlet技术
历程Servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(Common Gateway Interface,CGI)应用程序完...
2019-10-30 11:18:37
288
原创 工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具...
2019-10-27 15:24:05
216
原创 jdbc连接数据库封装的代码
package com.weihai.conn;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBconn {...
2019-10-24 19:11:28
472
3
原创 JavaBean技术
JavaBean技术介绍使用Javabean的最大优点在于他可以提高代码的重用性,例如正在开发一个商品信息显示界面,由于商品信息存放在数据库指定表中,此时需要执行连接数据库、查询数据库、显示数据库操作,如果将这些数据库操作代码都放入JSP代码中,代码的复杂程度可以想象,非编程人员根本无法接收这样的代码,这将为开发代理极大的不便。编写一个成功的JavaBean,宗旨是“一次性编写,任何地方执行,...
2019-10-21 21:18:16
694
原创 JDBC连接数据库
JDBC简介JDBC(Java DataBase Connectivity)是Java运行平台的核心类库中的一部分,提供了访问数据库的API我们经常使用JDBC进行如下操作:(1)与一个数据库建立连接(2)向已连接的数据库发送SQL语句(3)处理SQL语句返回的结果JDBC API结构图JDBC APIDriverManagerDriverManager类是JDBC的...
2019-10-15 19:33:56
109
原创 jsp内置对象---application对象及其他
Application对象一个网站中的任一个JSP页面开始执行时,将产生一个application对象。直到服务器关闭时,application对象才会被撤消。不同的web应用将产生不同的application对象。在一个Web应用中的所有JSP页面,都将存取同一个application对象,即使浏览这些JSP页面的不是用一个客户。保存于application对象的数据,不仅可以跨网页分享数...
2019-10-14 16:00:57
297
原创 JSP内置对象——Session对象(2)
HTTP协议是无状态的,即信息无法通过HTTP协议本身进传递。为了跟踪用户的操作状态,JSP使用一个叫HttpSession的对象实现用户状态的保存。session在第一个JSP页面被装载的时候自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一...
2019-10-14 15:09:50
226
原创 jsp的内置对象--response,session
response对象response对象本质上属于HttpServletResponse类,用于对用户的请求作出动态响应,想用户端发送数据Response对象的作用重定向网页void sendRedirect(String name)发送一个响应给浏览器,指示其应请求另一个URlresponse对象可以使用方法addHeader(String head,String value);...
2019-10-13 10:11:59
197
原创 JSP内置对象
内置对象有些成员变量不用声明就可以在jSP页面的脚本(JAva程序片和Java表达式)中使用,这就是所谓的内置对象内置对象有:requestresponsesessionApplicationoutconfigpagecontextpageexceptionRequest对象的作用获得客户端可通过HTML表单或在网页地址后面提供参数的方法提交的数据在作用域中管理属...
2019-10-11 19:02:00
58
原创 JSP的指令与动作(续)
(一)三条指令<%@page %><%@include file=" “%> 静态包含 编译之前<%@taglib url=” “%>(二)七个动作中的三个动作<jsp:include page=’’ " flush=“ture”></jsp:include><jsp:forward page=” " ></...
2019-10-11 17:04:01
78
原创 JSP的指令与动作
(一)jsp的声明1.声明变量2.声明方法3.声明类(二)jsp的指令标识1.指令是jsp中的一种标签,它给jsp容器提供要求用来处理页面的特殊设置要求。它们并不产生任何可见输出。2.jsp指令包括:page,include,taglib(1)jsp指令语法为:<%@指令名称 属性1=“属性值1” 属性2=“属性值2”…属性n=’'属性值n"%>page指令:(2)说...
2019-10-11 16:35:06
387
原创 第一个JSP案例
(一)jsp的基本语法(二)JSP的脚本元素·声明·表达式·Scriptlet(三)JSP的案例为了方便可以设置脚本的链接<%@ page language=“java” contentType=“text/html; charset=UTF-8”pageEncoding=“UTF-8”%>```java<%@ page language="java" co...
2019-10-11 16:13:11
143
原创 JSP开发环境搭建
搭建JSP开发环境 Java的开发环境 :JDK和JRE 支持Java语言的Web应用服务器:Tomcat 开发工具:eclipse(一)JDK的安装和配置1.下载JDK1.6 for windows,http://www.oracle.com/technetwork/java/javase/downloads/index.html2.安装:运行下载的jdk-6u1...
2019-10-11 15:51:07
148
原创 动态网站 JSP概述
动态网站 JSP概述(一)动态网站1.动态网站是指网站内容可根据不同情况动态变更的网站2.动态网站出设计网页外,还要通过数据库和编程来使网站具有更多自动的和高级的功能3.动态网站并不是指具有动画功能的网站(二)网站的构成服务器与客户端 服务器:安装了某种服务功能软件, 并能提供相应服务的机器。 客户端:相对于服务器来说,就是享受了服务的一方,被称之为客户端。但若要能够享受服务,...
2019-10-11 15:24:53
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人