- 浏览: 166157 次
- 性别:
- 来自: 北京
最新评论
-
alanlhy:
整理的不错,不过就是字有些太小了,而且有些地方貌似出现了错误。 ...
FreeMarker快速入门 -
rjhym:
rjhym 写道有个问题,如果中间有汉字的怎么处理?谢谢 QQ ...
Java正则表达式详解 取值 -
rjhym:
有个问题,如果中间有汉字的怎么处理?谢谢 QQ:4044200 ...
Java正则表达式详解 取值 -
xtaywang8:
properties文件中
Struts 2.0 文件上传/下载 -
xueqing227:
非常感谢。帮我解决了一个大问题。
axis java 调用 .net Web Services
文章列表
xml 代码
DWREngine.beginBatch();//批量调用减少对服务器的访问次数
DWRUtil.useLoadingImage("images/progressbar_green.gif");
DWRUser.getUserById(userId,doUser);
DWRArticleType.getTypeByUserId(userId,doArticleTypeList);
DWRArticleComment.getLastCommentByUserId(userI ...
- 2007-09-18 21:34
- 浏览 1348
- 评论(0)
DWR可以使用在DWR.XML文件中配置<signatures></signatures>片断来处理具有集合参数的方法。比如addPerson(List
<person></person>
persons),需要在dwr.xml文件中添加如下配置:
xml 代码
<signatures>
import java.util.List;
import com.nw.dr.test.dwr.Person;
Company ...
- 2007-09-18 21:27
- 浏览 1320
- 评论(0)
今天在用dwr.util工具类的时候
用 dwr.util.setValue(id,value); 我那个value 是带有html标签的, 起先偶到官方网站看下api就 dwr.util.setValue(id,value); 参数就一个 id, 还有value, 后来尝试了下dwr.util.setValue('ttplayer','<strong>无相关记录!</strong> ',{escapeHtml:false}); 成功了!
原来 dwr.util.setValue 也支持[option]参数的
dwr.util.addRows(id ,data,[opt ...
- 2007-09-18 18:08
- 浏览 1669
- 评论(0)
Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来
讲,Criteria Query可以看作是传统SQL的对象化表示,如:
Criteria criteria = session.createCriteria(User.class);
criteria.add(Expression.eq("name","Erica"));
criteria.add(Expression.eq("sex",new Integer(1)));
这里的criteria 实例实际上是SQL “Select ...
- 2007-09-18 17:39
- 浏览 1331
- 评论(0)
Hibernate---Criteria 查询
具有一个直观的、可扩展的条件查询API是Hibernate的特色。
15.1. 创建一个Criteria 实例
org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。
Criteria crit = sess.createCriteria(Cat.class);
crit.setMaxResults(50);
List cats = crit.list();
15.2. 限制结果集内容
一个单独的查询条件是org.hiber ...
- 2007-09-18 17:21
- 浏览 1854
- 评论(0)
xml 代码
<interceptor-ref name="fileUpload">
<param name="allowedTypes">image/jpeg,application/octet-stream</param>
<param name="maximumSize ">1024000</param>
</interceptor-ref>
st ...
struts2中提供了对文件上传的支持,主要是通过File Upload Interceptor来实现的。这个拦截器有两个参数可以设置:maximumSize 和allowedTypes ,其中,maximumSize是允许上传的文件的最大容量,allowedTypes是允许的mimeType类型。
错误提示信息可以在i18n资源文件中指定,有以下三个key:
(1)struts.messages.error.uploading,文件上传出错时的提示信息
(2)struts.messages.error.file.too.large ,文件容量超出限制时的提示信息
(3)struts.m ...
- 2007-09-17 11:35
- 浏览 2398
- 评论(0)
dwr.util.setValue('ttplayer','<strong>无相关记录!</strong>',{escapeHtml:false});
dwr.util.addRows(id ,data,[option ]) 也支持{escapeHtml:false}的 示例
dwr.util.addRows('ttplayer',dd,cellfuncs,{ escapeHtml:false } );
- 2007-09-06 14:05
- 浏览 4046
- 评论(1)
xml 代码
<# ... > 中存放所有freemaker的内容,之外的内容全部原样输出。
<@ ... /> 是函数调用
两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下:
<#if condition><#elseif condition><#else>#if> 条件判断
<#list hash_or_seq as var>#list> 遍历hash表或者collection(freem ...
- 2007-08-02 00:30
- 浏览 3348
- 评论(0)
xml 代码
1、快速入门
(1)模板 + 数据模型 = 输出
FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念
他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据
经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的
在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指 ...
- 2007-08-01 15:29
- 浏览 2582
- 评论(1)
问题的出现
OOP通过封装,继承和多态能够将现实世界的真实实体及其相关行为进行抽象,形成一个从上到下的对象结构层次,从而达到一定的封装,重用的目的。
但是当处理扩展到一些与对象无关的公共行为的时候,OOP就有点无能为力。比如说日志功能(如清单1),可能会散布在整个对象层次结构中,这样造成的问题是:
冗余:很多相同的代码散布在整个系统的每个角落,会带来维护和修改的恶梦,比如要修改或替换日志功能,或者增加一项新的功能将变得异常困难。
降低重用性:随着对象包括的公共行为的增加,业务处理逻辑变得混乱不清,对象的职责和相互之间的关系也变得难以理解 ...
- 2007-08-01 15:11
- 浏览 931
- 评论(0)
创建Configuration实例
首先必须创建一个freemarker.template.Configuration 实例并调整其设置。Configuration 实例保存freemarker的设置,同时处理预解析的模板的创建和缓存。
通常应用程序的生命周期中只会创建一个Configuration实例。
...
- 2007-08-01 11:29
- 浏览 1186
- 评论(0)
xml 代码
applicationContext-security-acegi.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans default-lazy-init=" ...
- 2007-08-01 11:25
- 浏览 1826
- 评论(0)
编码过滤器
org.springframework.web.filter.CharacterEncodingFilter的主要功能是设置每个请求的编码,因为当前的浏览器实现通常不会设置请示的编码,即使在HTML页面中指定编码。
此过滤器有两个关键属性,如果forceEncoding属性为true,过滤 ...
- 2007-08-01 11:16
- 浏览 2650
- 评论(0)
前言
Spring提供了几个单元测试的帮助类,能极大地提高编写测试用例的效率,下面剖析一下这几个类的功能。
ConditionalTestCase
扩展TestCase类,重写了runBare方法,在执行每个测试方法前调用isDisabledInThisEnvironmen ...
- 2007-08-01 11:13
- 浏览 1284
- 评论(0)