摘要: 注意: 这里的返回就是返回到jsp页面 **** controller接收前台数据的方式,以及将处理后的model 传向前台***** 1、前台传递数据的接受:传的属性名和javabean的属性相同 (1)、使用基本类型,或引用类型进行接受: @RequestMapping(value="/sele 阅读全文
posted @ 2016-04-06 16:14 习惯沉淀 阅读(615) 评论(0) 推荐(0)
摘要: Jsp包含三个编译指令和七个动作指令。 三个编译指令为:page、include、taglib。 七个动作指令为:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。 一、编 阅读全文
posted @ 2016-04-04 20:09 习惯沉淀 阅读(415) 评论(0) 推荐(0)
摘要: jsp内置对象 定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpSer 阅读全文
posted @ 2016-04-04 19:46 习惯沉淀 阅读(563) 评论(0) 推荐(0)
摘要: 经常会看到程序中使用了记录集,常用的有Collection、HashMap、HashSet、ArrayList,因为分不清楚它们之间的关系,所以在使用时经常会混淆,以至于不知道从何下手。在这儿作了一个小例子,希望有助于帮大家理顺思路。 首先看一下它们的关系: Collection--List: 以特 阅读全文
posted @ 2016-04-04 00:14 习惯沉淀 阅读(1881) 评论(0) 推荐(1)
摘要: 摘自https://blog.csdn.net/doujinlong1/article/details/80343958 Java设置了异常,旨在鼓励将方法中可能出现的异常告知给使用此方法的程序员(你和我!)。当然了,这种方法是比较优雅的,让我们确切的知道是在哪里出了错,并提供了异常捕获。本篇文章主 阅读全文
posted @ 2016-04-03 23:35 习惯沉淀 阅读(1049) 评论(0) 推荐(0)
摘要: Spring依赖注入(DI)的三种方式,分别为: 1. 接口注入 2. Setter方法注入 3. 构造方法注入 下面介绍一下这三种依赖注入在Spring中是怎么样实现的。 首先我们需要以下几个类: 接口 Logic.java 接口实现类 LogicImpl.java 一个处理类 LoginActi 阅读全文
posted @ 2016-04-03 21:00 习惯沉淀 阅读(577) 评论(0) 推荐(0)
摘要: MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach if就是简单的条件判断,利用if语句我们可以实现某些 阅读全文
posted @ 2016-03-31 22:49 习惯沉淀 阅读(269) 评论(0) 推荐(0)
摘要: 一、事务传播行为种类 一、事务传播行为种类 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务 阅读全文
posted @ 2016-03-31 21:37 习惯沉淀 阅读(5803) 评论(0) 推荐(0)
摘要: [导读] 在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法。$get方式提交表单get() 方法通过远程 HTTP 在jquery中ajax提交表单有po 阅读全文
posted @ 2016-03-31 21:05 习惯沉淀 阅读(2427) 评论(0) 推荐(0)
摘要: 一、SpringMVC注解入门 1. 创建web项目2. 在springmvc的配置文件中指定注解驱动,配置扫描器 Xml代码 <!-- mvc的注解驱动 --> <mvc:annotation-driven /> <!--只要定义了扫描器,注解驱动就不需要,扫描器已经有了注解驱动的功能 --> < 阅读全文
posted @ 2016-03-30 10:59 习惯沉淀 阅读(1294) 评论(0) 推荐(1)
摘要: 使用上的区别: DispatcherServlet StrutsPrepareAndExecuteFilter Handler(实现Controller或者HttpRequestHandler或者注解) Action(实现ActionSupport) HandlerInterceptor Inter 阅读全文
posted @ 2016-03-30 02:11 习惯沉淀 阅读(278) 评论(0) 推荐(0)
摘要: 方法一: 通过@PathVariabl注解获取路径中传递参数 JAVA @RequestMapping(value = "/{id}/{str}") public ModelAndView helloWorld(@PathVariable String id, @PathVariable Strin 阅读全文
posted @ 2016-03-30 02:00 习惯沉淀 阅读(337) 评论(0) 推荐(0)
摘要: 在学习 Spring Mvc 过程中,有必要来先了解几个关键参数: @Controller: 在类上注解,则此类将编程一个控制器,在项目启动 Spring 将自动扫描此类,并进行对应URL路由映射。 1 2 3 4 5 @Controller public class UserAction { } 阅读全文
posted @ 2016-03-30 01:43 习惯沉淀 阅读(2359) 评论(0) 推荐(0)
摘要: 转自:http://www.tuicool.com/articles/F7byQn 前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-intr 阅读全文
posted @ 2016-03-30 01:34 习惯沉淀 阅读(1705) 评论(0) 推荐(0)
摘要: 如下一段配置,熟悉DWR的再熟悉不过了:<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-p 阅读全文
posted @ 2016-03-30 01:19 习惯沉淀 阅读(492) 评论(0) 推荐(0)
摘要: 本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。 先决条件 本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定 阅读全文
posted @ 2016-03-30 00:56 习惯沉淀 阅读(319) 评论(0) 推荐(0)
摘要: <mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。<cont 阅读全文
posted @ 2016-03-30 00:29 习惯沉淀 阅读(1266) 评论(0) 推荐(0)
摘要: J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。 客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。 当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用 阅读全文
posted @ 2016-03-29 23:23 习惯沉淀 阅读(570) 评论(0) 推荐(0)
摘要: 一. 前言 MVC不是框架而是一种设计模式。 MVC的全名Model View Controller,即模型-视图-控制器的缩写,这是一种设计模式,而非架构。MVC它强制的使用应用程序的输入、处理、和输出分开,这三 个核心组件分别处理各自的的任务,最典型的MVC模式就是:jsp+servlet+ja 阅读全文
posted @ 2016-03-29 23:08 习惯沉淀 阅读(629) 评论(0) 推荐(0)
摘要: 一、Where select * from tableName where id="2012"; 就是查找tableName中,id=2012的记录。 这里的where对查询的结果进行了筛选。只有满足where子句中条件的记录才会被查询出来。 二、Group By 根据上表,需求:求出Apple在C 阅读全文
posted @ 2016-03-29 22:20 习惯沉淀 阅读(995) 评论(0) 推荐(0)
摘要: js事件 必须使用的事件1.超链接事件2.表单的提交3.表单内部界面对象的交互 onclick事件 [javascript] view plain copy <script language="javascript"> function a() { window.alert("hello!"); } 阅读全文
posted @ 2016-03-28 20:39 习惯沉淀 阅读(339) 评论(0) 推荐(0)
摘要: 分层结构的好处:1、降低了代码之间的耦合性 2、提高了代码的重用性 一. 概述 MVC的全名Model View Controller,即模型-视图-控制器的缩写,这是一种设计模式,而非架构。MVC它强制的使用应用程序的输入、处理、和输出分开,这三个核心组件分别处理各自的的任务,最典型的MVC模式就 阅读全文
posted @ 2016-03-28 18:25 习惯沉淀 阅读(2347) 评论(0) 推荐(1)
摘要: json相信大家都用的多,jsonp我就一直没有机会用到,但也经常看到,只知道是“用来跨域的”,一直不知道具体是个什么东西。今天总算搞明白了。下面一步步来搞清楚jsonp是个什么玩意。 同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个 阅读全文
posted @ 2016-03-28 18:21 习惯沉淀 阅读(883) 评论(0) 推荐(0)
摘要: springmvc的使用,在controller中通过注解的形式,获取从前端jsp页面传过来的action参数。 springmvc的使用,在controller中通过注解的形式,获取从前端jsp页面传过来的action参数。 springmvc的使用,在controller中通过注解的形式,获取从 阅读全文
posted @ 2016-03-28 18:12 习惯沉淀 阅读(1548) 评论(0) 推荐(0)
摘要: ①springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 ②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 ③Struts2采用值栈存储 阅读全文
posted @ 2016-03-28 17:41 习惯沉淀 阅读(571) 评论(0) 推荐(0)
摘要: POST请求中文乱码问题解决方法: 在web.xml文件中添加编码过滤器,如下: GET请求中文参数出现乱码解决方法: 方法一: 修改tomcat的配置文件server.xml添加编码URIEncoding="utf-8"与工程编码一致,如下: 方法二: 对参数进行重新编码,如下: ISO8859- 阅读全文
posted @ 2016-03-28 17:35 习惯沉淀 阅读(1733) 评论(0) 推荐(0)
摘要: SQL Server 复制表结构及数据到新表 select * into 目标表名 from 源表名(要求目标表不存在,因为在插入时会自动创建) 只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立 复制旧表的数据到新表 阅读全文
posted @ 2016-03-28 16:40 习惯沉淀 阅读(475) 评论(0) 推荐(0)
摘要: limit是mysql的语法 select * from table limit [m],n; 其中,m—— [m]为可选,如果填写表示skip步长,即跳过m条。 n——显示条数。指从第m+1条记录开始,取n条记录。 如: select * from stu limit 2,4; 即:取stu表中第 阅读全文
posted @ 2016-03-28 15:59 习惯沉淀 阅读(1910) 评论(0) 推荐(0)
摘要: 概念: 1.所谓的指针,就是java中的对象的引用。比如String s;这个s就是指针。2.所谓的空指针,就是指针的内容为空。比如上面的s,如果令它指向null,就是空指针。3.所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法。比如上面的s假 阅读全文
posted @ 2016-03-27 19:57 习惯沉淀 阅读(397) 评论(0) 推荐(0)
摘要: public 公共,加上这个修饰的属性和方法,可以在程序的任何其它地方访问 。private 私有,和public相反,加上这个修饰的属性和方法,只允许在本类中访问。protected 保护,位于public和private中间,加上这个修饰的属性和方法,只能在子类(extends)和同包下的程序访 阅读全文
posted @ 2016-03-26 09:23 习惯沉淀 阅读(944) 评论(0) 推荐(0)
摘要: final 放在类前面如果某个类在定义时,前面有修饰词final,则该类不能被继承 final 放在属性前面属性声明时,如果前面有修饰词final,则该属性值不能被更改,即此时该属性为常量 final放在方法前面如果某个方法在定义时,前面有修饰词final,则该方法可以被调用,不能重写 阅读全文
posted @ 2016-03-26 09:19 习惯沉淀 阅读(244) 评论(0) 推荐(0)
摘要: Spring常用注解 注:转自http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan bas 阅读全文
posted @ 2016-03-26 08:55 习惯沉淀 阅读(311) 评论(0) 推荐(0)
摘要: 转载:来自CSDN第一名博主:http://blog.csdn.net/phphot/article/details/2187505 成功的背后,有着许多不为人知的故事,而正是这些夹杂着泪水和汗水的过去,才成就了一个个走向成功的普通人。 凌晨两点半,早已习惯了一个人坐在电脑前的我,望着... 阅读全文
posted @ 2015-11-27 12:22 习惯沉淀 阅读(244) 评论(0) 推荐(0)
摘要: // 浅层复制(只复制顶层的非 object 元素) var newObject = jQuery.extend({}, oldObject); // 深层复制(一层一层往下复制直到最底层) var newObject = jQuery.extend(true, {}, oldObject); 阅读全文
posted @ 2015-11-25 23:54 习惯沉淀 阅读(3584) 评论(0) 推荐(0)
摘要: 1.运算符 (1).算数运算符 A:+ - * / % ++ -- 注意:%运算符号取决于被摸数。 ++ --的两种用法:1.单独使用 ,都是把变量加1或者减1 2.参与运算或者表达式中 a++:先取值,再运算 ++a:先运算,再取值 注意:自增自减运算符只能用于变量。 练习:(x++)+(++x) 阅读全文
posted @ 2015-10-25 21:27 习惯沉淀 阅读(477) 评论(0) 推荐(0)
摘要: 1:进制转换 转换规则: 先把数据的每一位上的系数乘以对应基数的次幂(低位从零开始),然后相加即可 十进制到其他进制 规则:除基取余,直到商为0,最后将余数反转 十进制到二进制: 除2取余,直到商为0,最后将余数反转 例: 十进制13对应的二进制数据是1101 二进制到十进制的技巧(8421码) 十 阅读全文
posted @ 2015-10-24 00:22 习惯沉淀 阅读(478) 评论(0) 推荐(0)
摘要: 1.Java语言既是编译又是解释型的特点 Java没有设计成编译型语言,因为编译型语言效率高, 但可移植性差. Java也没有设计成纯解释型的语言, 因为解释型效率太低. 编译成class文件, 解释class文件. (过渡) 2.JDK, JRE及JVM之间的关系 JDK(Java Develop 阅读全文
posted @ 2015-10-23 22:37 习惯沉淀 阅读(436) 评论(0) 推荐(0)
摘要: Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparabl 阅读全文
posted @ 2015-10-10 17:24 习惯沉淀 阅读(237) 评论(0) 推荐(0)
摘要: Oracle的NULL代表的含义是不确定,那么不确定的东西也会有确定的数据类型吗?或者换个说法,NULL在Oracle中的默认数据类型是什么,下面就来探讨这个问题。 首先公布答案,NULL的默认类型是字符类型,具体是VARCHAR2还是CHAR,这个并不清楚,不过我个人怀疑是VARCHAR2的可能性 阅读全文
posted @ 2015-10-10 08:09 习惯沉淀 阅读(1266) 评论(0) 推荐(0)
摘要: ArrayList和LinkedList的几种循环遍历方式及性能对比分析 主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。 通过本文你可以了解(1)List的五种遍 阅读全文
posted @ 2015-10-07 00:39 习惯沉淀 阅读(359) 评论(0) 推荐(0)