- 博客(53)
- 收藏
- 关注
原创 SSM整合步骤
构建一个web骨架 加入一个键值对,能加快创建速度 初始页面 在pom.xml文件中导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2019-11-24 19:35:39
398
原创 IDEA用maven创建Javaweb项目步骤
创建一个mawen项目(选中下面的webapp骨架) 为了加载项目的时候快一点,加入一个键值对 如果加入之后依旧很慢,检查一下看一下C:\Users\Administrator.m2\repository和setting.xml文件。 然后创建项目名称,等等 ,一路 next 就行了 这时候项目的基本目录是这样的 这时候,我们发现没有Java文件夹,没有的话,只能手动建了 这时,这...
2019-10-20 22:16:45
485
原创 position float overfloat display
position 值 描述 absolute 绝对定位,相对于static定位以外的第一个父元素进行定位 。元素通过 left,top,right,bottom属性进行定位,absolute定位在其第一个absolute 或 relative的父元素,否则定位到body元素处“ fixed 元素的位置通过 “left”, “top”, “right” 以及 “bottom”...
2019-10-20 13:40:57
352
原创 @ModelAttribute
有@ModelAttribute注解将先执行,根据map的kv键值对传递到welcome5中,key值是包装类名的首字母小写。 @ModelAttribute public void welcom4(Map<String,Object> map ) { // TODO Auto-generated method stub Student student=new Stude...
2019-09-25 09:24:33
354
原创 ModelAndView
@RequestMapping("welcome3") public ModelAndView welcom3() { //将要跳转的页面 ModelAndView mv=new ModelAndView("success"); Student student=new Student(); student.setId(1710252332); student.setName...
2019-09-25 08:38:24
490
原创 适用对象接收参数
package entity; public class Address { private String homeAddress; private String schoolAddress; public String getHomeAddress() { return homeAddress; } public void setHomeAddress(String home...
2019-09-23 16:35:52
232
原创 @PathVariable(获取前端传来的数据)
链接地址上传值 package spring; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; ...
2019-09-23 15:39:23
4142
原创 ant风格请求路径
*代表任意字符 package spring; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod;...
2019-09-22 22:41:51
320
原创 @RequestMapping
实例一: package spring; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller //表示他是一个控制器 public class SpringMVCService { @Req...
2019-09-22 15:54:26
176
原创 SpringMVC搭建框架
创建一个web项目 加入jar包(赋值粘贴到lib路径下) SpringMVC配置(在src目录下创建文件) 命名空间设定 将springmvc介入程序(web.xml) <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchem...
2019-09-22 14:36:50
141
原创 HTML画出心形
心形一 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #MyCanvas { border: 1px solid lightblue; ...
2019-09-10 14:26:36
22263
原创 抽象类和抽象方法
抽象方法: 使用abstract修饰,没有方法体,只有声明。定义的是一种规范。 抽象类: 包含抽象方法的类就是抽象类。要求子类必须定义具体的实现。 注: 有抽象方法的类只能定义成抽象类。 抽象类不能实例化,也就是说,不能用new来实例化抽象类。 抽象类可以包含属性,方法,构造方法。但是构造方法不能用来new实例,只能用来被子类调用。 抽象方法只能用来被继承 抽象方法必须被子类实现 ...
2019-09-01 13:41:08
165
原创 IOC常用注解
曾经XML的配置: <bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method=""> <property name="" value="" | ref=""></proper...
2019-08-31 22:54:10
326
原创 spring注入集合数据
用set方法注入 package Dao; import java.util.*; public class AccountDaoImpl implements IAccountDao { private String[] myStrs; private List<String> myList; private Set<String> m...
2019-08-31 09:31:43
171
原创 spring的依赖注入
spring中的依赖注入 依赖注入:Dependency Injection IOC的作用: 降低程序间的耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明 依赖关系的维护:就称之为依赖注入。 ...
2019-08-30 23:09:11
188
原创 核心容器ApplicationContext和BeanFactory的区别
核心容器的区别: ApplicationContext: 单例对象适用 ,采用此接口 它在构建核心容器时,创建对象采取的策略是采用立即加载的方式。也就是说,只要一读取完配置文件马上就创建配置文件中配置的对象。 package Ui; import Dao.IAccountDao; import Service.IAccountServlet; import org.springfra...
2019-08-30 15:30:26
232
原创 spring基于xml的IOC环境搭建和入门
ApplicationContext的三个常用实现类: ClassPathXmlApplicationContext:它可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在的话,加载不了。(更常用) FileSystemXmlApplicationContext:它可以加载磁盘任意路径下的配置文件(必须有访问权限) AnnotationConfigApplicationContext:...
2019-08-30 13:39:03
374
原创 工厂模式解耦,优化为单例(利用静态代码块)
package com.itheima.factory; import java.io.InputStream; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.Properties; /** * 一个创建Bean对象的工厂 * * 它就是创...
2019-08-26 15:02:47
196
原创 工厂模式解耦实例
分析 代码 Dao package Dao; public interface IAccountDao { public void SaveAccount(); } package Dao; public class AccountDaoImpl implements IAccountDao{ public void SaveAccount(){ ...
2019-08-26 14:06:34
359
原创 上传文件
前端页面 必须要用post请求 解析: enctype=“multipart/form-data” enctype就是encodetype就是编码类型的意思。 multipart/form-data是指表单数据有多部分构成,既有文本数据,又有文件等二进制数据的意思。 默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传 只有使用了...
2019-08-25 15:22:00
181
原创 请求头消息内容及含义
代码 import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H...
2019-08-23 16:41:24
238
原创 Servlet剖析
步骤 1、用户点击页面超链接或者在地址栏输入URL地址按enter键,表示客户端发送某个Servlet的请求到 服务端。 2、容器接到请求,了解到是发送给Servlet的,于是就创建一个HttpServletRequest和 HttpServletResponce对象。 3、容器通过HTTP请求里的URL地址,找到所请求的Servlet,并为该请求分配一个线程,并将上一步创 建的请求和响应对象...
2019-08-22 21:18:36
104
原创 HTTP(超文本传输协议)
HTTP协议使用统一资源定位定位符URL来访问资源网络。 URL格式: http和https的区别 1、https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是...
2019-08-22 20:57:51
365
原创 IDEA常用快捷键
ctrl+w 智能选择 ctrl + f 查找 ctrl + r 替换 alt + insert 自动生成构造函数set get方法 ctrl + d 复制一行 ctrl + x 剪切一行 ctrl + c 选中一行 f11 shift+f11 书签 shift+f10 运行 shift+f6 命名文件 ...
2019-08-22 16:22:49
107
原创 简单过滤器,存放日志文件
过滤器 import java.io.IOException; import java.util.Date; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; impor...
2019-08-19 18:02:05
268
原创 ServletContextListener 监听器实例
小小知识点 创建bean(要放在包中) package bean; public class Constants { private String poweredby; private String contact; public Constants(String poweredby, String contact) { this.pow...
2019-08-19 17:01:11
436
原创 IDEA调试bug
1、先写一个九九乘法表 class Scratch { public static void main(String[] args) { for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"=...
2019-08-19 14:16:50
301
原创 Eclipse调试bug
1、先写一个简单的九九乘法表,方便演示 package testdebug; public class Debug { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<10;i++) { for(int j=1;j<=i;j+...
2019-08-19 14:01:22
277
原创 JSP标准动作访问Javabean
简单bean对象 知识点分析 Person person = new Person(); person.setName(“海棠A”); request.setAttribute(“per”,person); <jsp:useBean id=“per” class=“test.Person” scope=“request”/> <jsp:getProperty name=“pe...
2019-08-15 21:05:28
416
原创 访问量统计
计算页面的访问次数(方法一) 应用范围:动态浏览次数。 <%-- Created by IntelliJ IDEA. User: Administrator Date: 2019/8/14 Time: 15:47 To change this template use File | Settings | File Templates. 求精要诀P166 --%&...
2019-08-14 17:07:01
601
原创 MVC案例
前端页面(login.jsp) <%-- Created by IntelliJ IDEA. User: Administrator Date: 2019/8/12 Time: 15:39 To change this template use File | Settings | File Templates. --%> <%@ page content...
2019-08-13 10:04:54
172
原创 eclipse中连接数据库statement和preparestatement方法
1、创建一个java project,再创建一个类,后面使用。 2、源代码statement方法 package jdbc001; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java....
2019-08-11 18:52:35
832
原创 AJAX中快速设置set get 构造函数(alt+insert)
1、alt+insert 构造函数(constructor) 2、设置参数个数(选取多个按住shift键) 完美。
2019-08-10 18:23:54
257
原创 AJAX搜索自动提示
首页(ajax.jsp) <%-- Created by IntelliJ IDEA. User: Administrator Date: 2019/8/9 Time: 18:29 To change this template use File | Settings | File Templates. 求精要诀P358 --%> <%@ page c...
2019-08-10 15:45:45
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅