- 浏览: 70596 次
- 性别:
- 来自: 北京
-
最新评论
-
mickyfox:
好像不大管用呢~改成如下形式 起作用了:(.*youtube. ...
Proxy Switchy!设置 -
whistler:
能否把 ChatManager.js 发到我的邮箱 hnwan ...
DWR Server Push(服务器推技术) 实现即时聊天功能(WEB) -
protect:
我是初学dwr的,如果有两个Bean为TestBean1和Te ...
DWR 对DATA的理解(调用返回List、Set或者Map的java方法) -
handonghandong:
写的好 今天正好用上了 呵呵 谢谢了
几种获得spring里注册Bean的方法 -
rickycm:
这个是我转的,不过我自己也做过类似的,我用的是:WebCont ...
DWR Reverse Ajax功能实践的要点
文章列表
避免重复提交这个问题在Web应用开发领域应该是一个老生常谈的问题了,主流的一些Web应用框架也提供了方便使用的功能来实现这个需求,比如 Struts的Token。但是有些时候,可能用户确实需要刷新提交之后所转到的页面,比如假设如下的需求:用户注册了一个账号,但是这个账号需要管理员批准才可以进行工作,于是,用户在注册页面填写了详细信息之后,提交,转到详细信息页面,然后刷新这个页面来查看自己的状态。此时,我觉得使用 redirect是非常方便的。
以下是redirect在Struts1和Struts2中的实现:
Struts1:
在 Struts1中,有一个org.apache.stru ...
- 2009-05-21 22:33
- 浏览 884
- 评论(0)
计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year 为 int
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间
2.Calendar和Date的转化
...
- 2009-05-14 23:27
- 浏览 1069
- 评论(0)
log4j.rootLogger=info,stdout,info,debug,error
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n
log4j.logger.info=info
log4j.appender.info=org.apache ...
- 2009-05-11 00:14
- 浏览 1460
- 评论(0)
获得spring里注册Bean的四种方法,特别是第三种方法,简单:
一:方法一(多在struts框架中)继承BaseDispatchAction
import com.mas.wawacommunity.wap.service.UserManager;
public class BaseDispatchAction extends DispatchAction {
/**
* web应用上下文环境变量
*/
protected WebApplicationContext ctx;
protected UserManager u ...
- 2009-05-06 15:05
- 浏览 1174
- 评论(1)
注意:Option中的O是要大写的,不然语法报错
1.动态创建select
function createSelect(){
var mySelect = document.createElement("select");
mySelect.id = "mySelect";
document.body.appendChild(mySelect);
}
2.添加选项option
function addOption(){
//根据id查找 ...
- 2009-04-16 00:53
- 浏览 14044
- 评论(0)
利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧。
1、inserRow()和insertCell()函数
insertRow()函数可以带参数,形式如下 ...
- 2009-04-15 14:59
- 浏览 1359
- 评论(0)
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
mysql> select DAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
返回date的星期索引(0=星期一,1 ...
- 2009-04-14 01:04
- 浏览 683
- 评论(0)
这些功能函数在下面这个网址都有示例,这里只是把他们用中文解释,方便查找.
http://getahead.ltd.uk/dwr/browser/util
DWRUtil.getText(id)
这个函数只能用于select
getText(id) is similar to getValue(id), except that it is designed for <select ... lists where you need to get the displayed text rather than the value of the current option.
这个函 ...
- 2009-04-07 17:46
- 浏览 1417
- 评论(0)
<script>
function setChange()
{
if (document.f.selfs.value == "1")
{
tb1.style.display = "block";
}
else
{
tb1.style.display = ...
- 2009-04-07 17:43
- 浏览 1361
- 评论(0)
调用返回List、Set或者Map的java方法
1、dwr.xml的配置
配置同4.1
<dwr>
<allow>
<create creator="new" javascript="testClass" >
<param name="class" value="com.dwr.TestClass" />
<include method="testMethod6"/>
</create>
<convert ...
- 2009-03-30 00:26
- 浏览 1306
- 评论(1)
$();<o:p></o:p>
功能
:
相当于
document.getElementById(id);
参数
: id
或
name
属性值
;
例
:
<input type=”text” name=”txt_test”></input>
<script>
Var ele=$(txt_test);
Var str=DWRUtil.toDescriptiveString(ele,1)
DWRUtil.debug(str);
</script>
< ...
- 2009-03-30 00:24
- 浏览 870
- 评论(0)
util.js 功能
util.js
包含了一些工具函数来帮助你用javascript数据(例如从服务器返回的数据)来更新你的web页面。
你可以在DWR以外使用它,因为它不依赖于DWR的其他部分。你可以下载整个DWR或者单独下载.
4个基本的操作页面的函数:getValue[s]()和setValue[s]()可以操作大部分HTML元素除了table,list和image。
getText()可以操作select list。
要修改table可以用addRows()和removeAllRows()。要修改列表(select列表和ul,ol列表)可以用
addOptions()和remove ...
- 2009-03-30 00:24
- 浏览 1145
- 评论(0)
1、建立dwr.xml 配置文件
任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下:
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
整个配置文件的大体结构如下:
<dwr>
<init>
<creator id=&quo ...
- 2009-03-30 00:03
- 浏览 1906
- 评论(0)
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。
网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。
本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。
一、dwr配置篇之web.xml
1、最小配置
<servlet>
<servlet-name>dw ...
- 2009-03-29 23:50
- 浏览 1064
- 评论(0)
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本 DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.
以上摘自open-open,它通过反射,将java翻译成javascri ...
- 2009-03-29 23:17
- 浏览 1128
- 评论(0)