- 博客(25)
- 收藏
- 关注
原创 国际化
index.jsp <%@ page import="java.util.Date" %> <%@ page import="java.util.Locale" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="c" uri="ht...
2019-11-23 15:28:13
232
原创 jstl
1.c:out 2.c:set value和target支持el表达式 3.c:remove 4.c:if 将param.age>18的判断结果放到request中 5.c:choose 6.c:forEach 6.1 从1开始,间隔2,到5结束 输出下标为1,3,5的 6.2 varStatus值 6.3:遍历map 6.4:遍历数组 6.5:遍历at...
2019-11-23 15:27:40
211
原创 Filter
1). Filter 是什么 ? ①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. ②. Filter 是实现了 Filter 接口的 Java 类. ③. Filter 需要在 web.xml 文件中进行配置和映射. ...
2019-11-23 15:27:02
183
原创 自定义标签
1). MFForEach ①. 在 WEB-INF 文件夹下新建一个 .tld(标签库描述文件) 为扩展名的 xml 文件. ②. 在 tld 文件中描述自定义的标签: <?xml version="1.0" encoding="ISO-8859-1"?> <taglib xmlns="http://java.sun.com/xml/ns/javaee" xml...
2019-11-23 15:26:45
147
原创 el表达式
1.EL的.或[]运输符 :默认是调用属性对应的get方法,底层原理为javaBean eg:${customer.age} 实际调用的是customer中的getAge()方法 没查找范围默认依次从 pageScope requestScope sessionScope applicationScope 中找对应的属性 //输出放在session中的customer的age属性...
2019-11-23 15:26:27
192
原创 JSP 命令
在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令 1.page 指令 1). page指令用于定义JSP页面的各种属性, 无论page指令出现在JSP页面中的什么地方, 它作用的都是整个JSP页面, 为了保持程序的可读性和遵循良好的编程习惯, page指令最好是放在整个JSP页面的起始位置。 2). page 指令常用的属性: ①. import 属性: 指定当...
2019-11-23 15:26:01
372
原创 四个域对象
域对象:pageContext, request, session, application 1.设置属性 void setAttribute(String name, Object o)方法 2.获取指定的属性 Object getAttribute(String name) 3.获取所有的属性的名字组成的 Enumeration 对象 Enumeration getAttributeNames...
2019-11-23 15:25:43
223
原创 九个jsp隐含对象
1). pageContext: 页面的上下文, 是 PageContext 的一个对象. 可以从该对象中获取到其他 8 个隐含对象. 也可以从中获取到当前页面的其他信息 2). request: HttpServletRequest 的一个对象. 3).session: 代表浏览器和服务器的一次会话, 是 HttpSession 的一个对象 ① 默认情况下, 第一次访问一个 WEB 应用的一个...
2019-11-23 15:25:18
239
原创 Servlet
1.Servlet 的 HelloWorld 1). 创建一个 Servlet 接口的实现类. public class HelloServlet implements Servlet 2). 在 web.xml 文件中配置和映射这个 Servlet <!-- 配置和映射 Servlet --> <servlet> <!-- Servlet 注册的名字 --&g...
2019-11-23 15:24:24
266
原创 java web重要知识总结
**重要知识目录** 1.MVC设计模式 2.九个隐含对象 3.四个域对象 4.三个jsp命令 5.el表达式 6.简单标签 ...
2019-11-23 15:23:45
180
原创 spring 注解版(4 aop)
4–±-±±-±±±-±±-±±–±+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++±±-±±–+
2019-11-20 16:03:07
305
原创 spring注解版(3)
一.自动装配(@Autowired) 默认优先按照类型去容器中找对应的组件,找到就赋值 如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找 @Qualifier(“bookDao”):使用@Qualifier指定需要装配的组件的id,而不是使用属性名 自动装配默认一定要将属性赋值好,没有就会报错,可以使用@Autowired(required=false); @Primary:...
2019-11-17 13:09:41
210
1
原创 spring注解版(2)
一.bean的生命周期(bean的创建-初始化-销毁) 单实例:在容器启动时创建对象,容器关闭的时候销毁 多实例:在每次获取时创建对象,容器不会管理这个bean,容器不会调用销毁方法 (1).指定初始化和销毁方法 ①.通过@Bean注解指定init-method和destroy-method 第一步:创建Bean,在Bean中定义初始化和销毁方法 package com.atguigu.bea...
2019-11-16 13:06:11
169
原创 Spring 注解版(1)
一.初步使用 (1).javaBean 在这里插入代码片 (2).配置类(相当于spring的xml文件) (3).测试类
2019-11-15 15:40:06
185
原创 myBatis(1)
1.如何使用mybatis 2.mybatis全局配置文件详解 3.MyBatis实现增删改查 4.mybatis参数处理 5.resultMap 6. 动态sql
2019-09-22 15:26:37
265
原创 Spring MVC
Spring MVC 1.搭建环境 spring MVC运行机制 解读:一个请求发到DispatcherServlet,然后DispatcherServlet根据URL找到对应的Handlermapping,DispatcherServle再根据Handlermapping找到对应的Controller,Controller处理请求,返回给DispatcherServle 一个视图,Dispa...
2019-09-16 13:04:30
206
原创 Spring4(3)
Spring事务 声明式事务 (1).基于注解的方式配置事务 该方法一个步骤出错,可以回滚 使用注解,获取该类时最好获取该类在Ioc容器的Bean,要不然注解可能不会起作用 补充 ①.事务的传播行为 ②.事务的其他属性 事务注解五个重要的属性 (2).基于xml文件的方式配置事务 ...
2019-09-07 16:19:59
171
原创 spring4(2)
Spring Aop基础 切面的五个通知,切点 1.通过注解 (1).将被代理类加入Ioc容器 (2).声明切面,并在切面中写需要使用的通知 把 LoggingAspect类声明为一个切面:需要把该类放到Ioc容器中,再声明为一个切面 多个切面之间: 可以使用@Order注解指定切面的优先级,值越小优先级越高 @Order(5) @Aspect @Component...
2019-09-05 14:24:41
221
原创 spring4小结(1)
第一部分 1.创建Ioc容器对象 ①.从类路径获取Spring配置文件,从而获取Ioc容器对象 ApplicationContext ctx=new ClassPathXmlApplicationContext("beans-di.xml"); ②.从文件系统获取Spring配置文件,从而获取Ioc容器对象 ApplicationContext ctx=new FileSystemXmlAppl...
2019-08-20 14:55:58
204
原创 论equals(Object o)方法和hashCode()方法
equals(Object o)方法 1.作用,比较两个数据是否相同 2.为什么要重写equals方法 由于Object类是所有类的父类,当没有重写equals方法时,使用的是Object类的equals方法(有些类底层重写了equals方法 eg:String类底层重写了equals方法) Object类的equals方法 public boolean equals(Object obj) {...
2019-08-13 14:05:55
556
原创 文件的和上传下载
1.index.jsp <a href="FileupLoad/upLoad.jsp">文件的上传</a> <a href="queryAllServlet">文件的下载</a> 2.文件的上传 将文件上传到文件夹,文件的路径等信息储存进数据库 2.1.upLoad.jsp <%-- Created by IntelliJ IDEA. ...
2019-07-30 12:49:07
1110
原创 将js文件里面数据与Servlet数据互传
将js文件里面的数据temp传到Servlet 注:temp为字符串 $.ajax({ type:"POST", url:"calculatrice", data:{'temp':temp}, success:function (result) { //result:从Servlet返回来的数据 $screen.html(temp+"="+...
2019-06-28 13:46:01
2316
1
原创 java实现表达式计算(解决了多位数,小数无法计算的问题)
我们平常写的式子是中缀式 将中缀式转为后缀式让计算机计算,就可以解决计算优先级的问题了。 public static List<String> sweap(String equation) { Stack<Character> stack = new Stack<>(); equation=equation+"?"; ...
2019-06-28 13:16:18
942
原创 jquery实现计算器
用jquery实现计算器对于我来说有三个难点 1.单纯的html页面,怎么实现计算 2.显示屏用什么标签,又怎么把他显示出来 3.要想实现删除,怎么把字符串最后一个字母删除 解决 1.看了别人的计算器,我发现eval()可以实现这个目的 eg: alert(eval(“3+5”)); 没错,会弹出 8。 2.看了几个人的博客,都是用span元素节点当显示屏,通过jQuer...
2019-06-24 19:09:18
4833
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人