`
文章列表
engine.js会输出DWREngine对象 改对象可以控制dwr工作机制 在这里也可以设置timeout和errorHandler等一些参数 每个参数都有3中方式来设置 1全局层次 2批处理层次 3调用层次 如果都设置了,覆盖原则如何? 如果有全局性设置,那么调用层次的设置会被铺盖,这一点要注意 调用批处理 DWREigine.beginBatch(); BatchCallClass.method1(testCallBatchingCallback1); BatchCallClass.method2(testCallBatchingCallback2); MathDeleate ...
在dwr编程中,应该考虑到两个类 WebContext和WebContextFactory 通过wc可以,得到 request response config context session 等 同时可以调用wc.getContainer() 返回一个Container对象 IoC容器 还有一种方法 是把服务器代码和dwr彻底分开(即不需要context) 该方法只需要在远程签名中声明所需的对象即可 public void serverSideObjects(final String inParam,final HttpServletRequest request,final HttpSe ...
1、基本的调用   MethodDelegate.add(a,bfunction(answer){ } 2、调用元数据对象方法   MethodDelegate.add(a,b,{callback:doMathCallback}); 还可以调用设置其他的一些数据 如可以在元数据对象中传入timeout和errorHandler元素 指定请求超时前等待的时间 处理已知错误的函数(如404错误)
在web.XML 中我们设置dwr的servlet时,可以设置一些初始化参数 最重要的就是debug参数,要设置为true这样就可以使用test/debug页面 dwr.xml文件: dtd文件类型定义,可以自动提示 内置的创建器和转换器 创建器: new none spring等 转换器: bean转换器,object转换器,要定义才能使用 其他一些转换器 直接可以使用 <init>元素,需要自定义类型转换器或创建器时,需要 <allow>元素,需要哪些远程的bean,自定义bean的参数和返回类型如何与JavaScript数据类型转换     < ...
dwr 中非常有用的工具 访问http://localhost:8080/webapp/dwr/index.html 在这个页面中个列出了所有的方法 采用这种手段,可以测试所有方法,而不必自己编写测试代码 JavaScript不支持重载方法,所以在编写服务器端代码时应该要明白这一点
dwr学习 1、下载dwr.JAR 2、新建一个web,将jar包放入到lib下 3、由于dwr使用的是自身的servlet来与服务端通信,因此要在web.xml中 配置dwr的servlet <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class> <init-param> <para ...
方法一:     使用传统的方法,基于filter的原理,同时结合threadlocal原理。定义一个filter,如pageFilter;再定义一个类,如SystemContext类,来存放threadlocal变量,如TheadLocal offset = new TheadLocal();TheadLocal pagesize = new TheadLocal();同时要定义一些静态方法来将分页参数设置到threadlocal中,如set,get和remove方法。 最后在filter中操作这些方法,用来设置值,以及删除threadlocal信息。 方法二:    基于struts2的拦 ...
http://hi.baidu.com/zdz8207/blog/item/e5a5379b38610fb1c9eaf494.html 使用javascript的时候,通常我们会通过类似: <a href="#" onclick="javascript:方法">提交</a> 的方式,通过一个伪链接来调用javascript方法.这种方法有一个问题是: 虽然点击该链接的时候不会跳转页面.但是滚动条会往上滚,解决的办法是返回一个false. 如下所示: <a href="#" onclick=&qu ...
哎!毕竟不是咱中国人发明的玩意儿。(Java中的J2EE开发网页中遇到的一个小问题)。   就是用户名在数据库中设为中文的时候,无法直接验证通过,因为验证协议中用的字符编码是:iso-8859-1 为了解决这个问题,可以直接把要转换的中文字符串通过方法:      Java代码 //ChinaCha代表要被转换的字符串   ring s=new String(ChinaCha.getBytes("iso-8859-1"),"gb2312" );       //ChinaCha代表要被转换的字符串    String s=new Str ...
http://gaobusi.iteye.com/blog/551807 import java.util.regex.Matcher;   import java.util.regex.Pattern;   public class Test {     public static void main(String[] args) {        //简单认识正则表达式的概念       /*       p("abc".matches("..."));       p("a8729a".replaceAll(&q ...
http://hahalzb.iteye.com/blog/517446 主要的内容有:     (1)建立一个项目     (2)建立属性     (3)对数据库的操作     (4)javac编译     (5)删除目录     (6)建立目录     (7)拷贝文件群     (8)jar为一个包     (9)拷贝单个文件     (10)运行     有更多更好的常用的,我没想到的,希望大家补充。     <!--(1)建立一个项目,默认的操作为target=all. -->     <project name=\"proj\ ...
http://hahalzb.iteye.com/blog/517446 在某个项目里,很多地方引用的资源(javascript,图片)都写的是相对服务器根的绝对路径。这样很不好,尤其是移植的时候就唯一确定了被部署的context path。这样很不方便。 有一种替代方法,可以享受同样的便利,但是却没有了前面的麻烦。那就是使用html base标签。 1,在jsp里面里,添加base标签 <BASE HREF="<%     String s = request.getRequestURL().toString();     out.print(s.substring ...
myeclipse6不提示struts2标签 ,是因为6没有融合struts2可以自己手动添加dtd让它提示,操作: window->preferences->MyEclipse->Files and Editors->XML->XML Catalog 点开这个XML Catalog选中第一个User Sepecified Entries 点Add按钮 弹出一个窗口,在Location里面添加struts2的DTD文件目录, key Type选择URI, Key 添加struts2中的DTD的头信息中的URL即 http://struts.apache.org/d ...
1、解析xml <?xml version="1.0" encoding="gbk"?> <a> <user id="1"> <name>jack</name> <age>23</age> </user> <user id="2"> <name>lucy</name> <age>22</age> </user> </a> ------ ...
问题解决!!! 请看 http://lrz0534.iteye.com/blog/222887 和 http://huiy.iteye.com/blog/200512 java时区问题 问题描述:Window XP 系统自己能够读取正确的时间,但是用java获取的时间始终与北京时间相差八个小时。 原因分析: 1.系统本身时区设置错误(可以排除,上面已经交代系统能够获取正确时间) 2.注册表出现异常。 注册表对应项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 解决之道: ...
Global site tag (gtag.js) - Google Analytics