`
chinagdvea
  • 浏览: 135421 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论
文章列表
通过BeanFactory获取Bean与直接new一个Bean是完全不同的。 不相同的地方在于:从factory中得到的bean是被注入依赖关系的bean,而new出来的bean 则没有依赖关系,属性是空的。 通过BeanFactory获取的bean能将所有依赖注入到bean中,属性的值会依设置而定。 New出来的bean属性值必须主动设置。 在需要使用spring框架情况下,所有bean都应该由容器来管理。
不论是对整数还是对集合进行迭代, <c:forEach> 剩余的属性 varStatus 所起的作用相同。和 var 属性一样, varStatus 用于创建限定了作用域的变量。不过,由 varStatus 属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性: 特性 Getter 描述 current getCurrent() 当前这次迭代的(集合中的)项 index getIndex() 当前这次迭代从 0 开始的迭 ...
<action name="addCourse" class="org.dreamfly.core.action.StudentAction" method="addCourse">             <result type="json">                 <param name="includeProperties" >                     message                 </param> ...
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSON ...
1.throws Exception 发生异常,直接抛出,抛出异常后后面的代码不执行 public class Test {     public static void test() throws Exception {     int[] test = new int[10];     test[11] = 10;     }     public static void main(String[] args) throws Exception {         test();         System.out.println("errororr ...
CacheMode 1.LRU 少用销毁,在较长的期间内,用户经常使用某些特定对象。 2.MEMORY 通过JAVA引用实现,当内存不足时销毁.没有统一的对象重用模式的应用,或内存不足的应用 3.OSCache 4.FIFO 用户在短时间内持续引用特定的查询,而后很可能不再使用 缓存类型的最佳适应情形:     MEMORY     没有统一的对象重用模式的应用,或内存不足的应用。     LRU        在较长的期间内,用户经常使用某些特定对象。     FIFO       用户在短时间内持续引用特定的查询,而后很可能不再使用。 缓存 以 cache.key = sql ...

get和post

    博客分类:
  • JAVA
1.get是幂等的,多次get请求从用户角度看不会改变所请求的资源   post是非幂等的,如提交评论,使用post,会改变请求资源 2.get传送数据是将数据显示在URL上,post则不显示 3.请求结果有副作用,如向数据库添加数据行,用post   请求无副作用,只是用来帮助搜索等,用get
1.使用iBatis,出现java.lang.NullPointerException的原因可能有: (1)数据库数据列类型如果选用char(2)数组,如果列值长度不够2,则会自动补足空格,如ID列值设为'1',则实际值为'1_',使用'1'进行查询,会造成java.lang.NullPointerException异常 (2)测试时所给的主键ID错了,数据库里没有.取出值为空 这样写就不会错了 select POLITICALCODE, POLITICALNAME             from C_POLITICALCODE             where trim(POLITI ...
OR映射文件中配置iBatis缓存机制 <cacheModel   id="my-cache"   type="LRU"  LRU算法按照最少使用数据规则清理数据   readOnly="true"   true表示缓存数据不可更新,当数据对象某个属性发生变化时,缓存数据就废除   serialize="false">   <flushInterval hours="24"/>  强制刷新缓存间隔时间   <flushOnExecute statement=&qu ...
iBatis的事务管理机制 <transactionManager type="JDBC">   <dataSource type="simple">  //数据库连接池?     <property name="JDBC.Driver" value="...">         ...      数据库驱动,URL,用户名密码配置         ...     <property name="Pool.MaximumIdleConnections" ...

使用动态映射

1. <select parameterClass="string" resultMap="get-user-result" >   <! [CDATA[   select     *   from t_user   <dynamic prepend="WHERE">     <isNotEmpty prepend="AND" property="name">       (name is like #name#)     </isNotEmpty ...
1.一对多查询 UserDAOMapper.xml <SqlMap namespace="User">   <typeAlias alias="user" type="com.ibatis.sample.User"/>   <typeAlias alias="address" type="com.ibatis.sample.Address"/>   <resultMap id="get-user-result" class=&q ...
OR 映射 相对Hibernate 等ORM 实现而言,ibatis的映射配置更为简洁直接,下面是一 个典型的配置文件。 <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"> <sqlMap namespace="User"> <!--模块配置--> <typeAlias alias="user" type ...
Sturts2内建验证器    名称                  参数                   功能 1. required 没有 检验值非空 2. requiredstring trim(默认为true) 检验值非空,并且不是字符串 3. stringlength trim(默认为true) 验证字符串长度在限定范围内 minLength,maxLength 4. int min,max 验证整数值在参数指定范围内 5. double minInclusive,maxInclusive minExclusive,maxExclus ...
Struts2结果类型 1.dispatcher 转发:将当前请求request和response移交给另一个servlet,默认类型 2.redirect 重定向:关闭当前请求,改变浏览器指向的url,不移交request和response <result type='redirect' > /secure/AdminPortfolio.action </result>  末尾加上.action 在xml等声明性架构中,要使用$替代%作为OGNL的转义字符.如 <result type='redirect' > http://www.google.co ...
Global site tag (gtag.js) - Google Analytics