- 博客(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
355
原创 IDEA用maven创建Javaweb项目步骤
创建一个mawen项目(选中下面的webapp骨架)为了加载项目的时候快一点,加入一个键值对如果加入之后依旧很慢,检查一下看一下C:\Users\Administrator.m2\repository和setting.xml文件。然后创建项目名称,等等 ,一路 next 就行了这时候项目的基本目录是这样的这时候,我们发现没有Java文件夹,没有的话,只能手动建了这时,这...
2019-10-20 22:16:45
393
原创 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
299
原创 @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
285
原创 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
445
原创 适用对象接收参数
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
188
原创 @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
4062
原创 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
268
原创 @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
132
原创 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
108
原创 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
21921
原创 抽象类和抽象方法
抽象方法:使用abstract修饰,没有方法体,只有声明。定义的是一种规范。抽象类:包含抽象方法的类就是抽象类。要求子类必须定义具体的实现。注:有抽象方法的类只能定义成抽象类。抽象类不能实例化,也就是说,不能用new来实例化抽象类。抽象类可以包含属性,方法,构造方法。但是构造方法不能用来new实例,只能用来被子类调用。抽象方法只能用来被继承抽象方法必须被子类实现...
2019-09-01 13:41:08
133
原创 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
268
原创 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
134
原创 spring的依赖注入
spring中的依赖注入 依赖注入:Dependency Injection IOC的作用: 降低程序间的耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明 依赖关系的维护:就称之为依赖注入。 ...
2019-08-30 23:09:11
146
原创 核心容器ApplicationContext和BeanFactory的区别
核心容器的区别:ApplicationContext: 单例对象适用 ,采用此接口它在构建核心容器时,创建对象采取的策略是采用立即加载的方式。也就是说,只要一读取完配置文件马上就创建配置文件中配置的对象。package Ui;import Dao.IAccountDao;import Service.IAccountServlet;import org.springfra...
2019-08-30 15:30:26
173
原创 spring基于xml的IOC环境搭建和入门
ApplicationContext的三个常用实现类:ClassPathXmlApplicationContext:它可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在的话,加载不了。(更常用)FileSystemXmlApplicationContext:它可以加载磁盘任意路径下的配置文件(必须有访问权限)AnnotationConfigApplicationContext:...
2019-08-30 13:39:03
317
原创 工厂模式解耦,优化为单例(利用静态代码块)
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
146
原创 工厂模式解耦实例
分析代码Daopackage Dao;public interface IAccountDao { public void SaveAccount();}package Dao;public class AccountDaoImpl implements IAccountDao{ public void SaveAccount(){ ...
2019-08-26 14:06:34
292
原创 上传文件
前端页面必须要用post请求解析: enctype=“multipart/form-data”enctype就是encodetype就是编码类型的意思。multipart/form-data是指表单数据有多部分构成,既有文本数据,又有文件等二进制数据的意思。默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传只有使用了...
2019-08-25 15:22:00
135
原创 请求头消息内容及含义
代码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
194
原创 Servlet剖析
步骤1、用户点击页面超链接或者在地址栏输入URL地址按enter键,表示客户端发送某个Servlet的请求到服务端。2、容器接到请求,了解到是发送给Servlet的,于是就创建一个HttpServletRequest和HttpServletResponce对象。3、容器通过HTTP请求里的URL地址,找到所请求的Servlet,并为该请求分配一个线程,并将上一步创建的请求和响应对象...
2019-08-22 21:18:36
69
原创 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
317
原创 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
78
原创 简单过滤器,存放日志文件
过滤器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
217
原创 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
354
原创 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
256
原创 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
208
原创 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
369
原创 访问量统计
计算页面的访问次数(方法一)应用范围:动态浏览次数。<%-- 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
552
原创 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
133
原创 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
790
原创 AJAX中快速设置set get 构造函数(alt+insert)
1、alt+insert构造函数(constructor)2、设置参数个数(选取多个按住shift键)完美。
2019-08-10 18:23:54
213
原创 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
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人