下面是Mybatis动态sql语句(即OGNL语法)的简单案例 1.创建表 create table test(id int primary key auto_increment,name varchar(20),job varchar(20),dept varchar(20),sal int) c ...
分类:
数据库 时间:
2018-07-09 19:16:33
阅读次数:
228
1.springmvc入口是一个servlet前端控制器(DispatcherServlet),struts2入口是一filter过滤器(StrutsPrepareAndExecuteFilter). 2.struts2通过在action类中定义成员变量接收参数,(属性驱动和模型驱动),它只能使用多 ...
分类:
编程语言 时间:
2018-07-05 23:20:22
阅读次数:
200
Struts2: struts 2 是一个基于MVC(mode-view-con)设计模式的Web应用框架,是由Struts1和WebWork两个经典框架发展而来的。 工作流程: 1客户端浏览器发出HTTP请求 2根据web.xml配置,该请求被FilterDispatcher(过滤器调度员)接收 ...
分类:
编程语言 时间:
2018-06-23 20:56:51
阅读次数:
176
理解Thyme leaf Java模板引擎。能够处理HTML,XML,Javascript,CSS甚至纯文本。类似JSP,Freemaker 自然模板。原型即页面 语法优雅易懂。OGNL,SpringEL 遵循web标准。支持HTML5 Thymeleaf标准方言 如何识别标准方言 <span th ...
分类:
其他好文 时间:
2018-06-23 13:11:59
阅读次数:
144
1.OGNL 是一组功能强大的表达式语言,类似EL (回顾:el表达式只要是JavaEE5以上,不需要引用任何jar包) 访问bean对象属性: 基本类型属性: “属性名” (用的最多) 数组、集合类型: “属性名[下标]” map类型: “属性名.key”或者“属性名[‘key’]” 引用类型: ...
分类:
其他好文 时间:
2018-06-20 14:42:31
阅读次数:
136
http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html 动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要 ...
分类:
其他好文 时间:
2018-06-17 19:53:40
阅读次数:
145
1.OGNL表达式 1.ONGL是对象视图导航语言 ${user.name}这种写法就是对象视图导航 2.OGNL的jar包是包含在Struts2基础包中 3.OGNL的存储方式 4.OGNL表达式使用方式 2.OGNL与Struts2的结合 OGNL中的OGNLContext >valueStac ...
分类:
其他好文 时间:
2018-06-11 00:26:18
阅读次数:
230
OGNL的全称是对象图导航语言( object-graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一个带有语义的字符 ...
分类:
编程语言 时间:
2018-05-11 15:32:12
阅读次数:
215
一、OGNL概述 1.1 什么是OGNL OGNL的全称是对象图导航语言( object-graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型 ...
分类:
其他好文 时间:
2018-05-11 13:11:46
阅读次数:
226
创建独立Modle对象,页面通过ognl表达式语法来封装对象 创建独立的Modle对象 action struts.xml jsp页面 ...
分类:
其他好文 时间:
2018-05-03 14:24:55
阅读次数:
148