天山凉快

java分坛

2006年7月8日

免费送你漂亮的E-Mail图标


E-Mail Icon Generator

想得到漂亮E-mail的图标吗?

到这个网站: http://services.nexodyne.com/email/index.php

这个位置

选中你自己的邮箱和用户名,然后点下面的 Generate 按钮就可以了


这个是我的一个Gmail的邮箱,现在注册Gmail需要邀请函,如果有人需要

可以发一个邮件给我,我会回一封邀请函给你。

下面这个是qq的邮箱:

posted @ 2006-07-08 10:31 Ynmc 阅读(640) | 评论 (0)编辑 收藏

2006年6月27日

Java 经验累积(随时更新).

把平常收集到的和遇到的一些小问题列出来,以备不时之需.
也欢迎大家把自己的收藏跟贴.

1. 将String转换成InputStream

import java.io.ByteArrayInputStream;
import java.io.InputStream;
String   str   =   "";//add   your   string   content
InputStream   inputStream   =   new   ByteArrayInputStream(str.getBytes());

2. String和数字互相转换

1 如何将字串 String 转换成整数 int?

  有两个方法:

  1). int i = Integer.parseInt([String]); 或

      i = Integer.parseInt([String],[int radix]);

  2). int i = Integer.valueOf(my_str).intValue();

  注: 字串转成 Double, Float, Long 的方法大同小异.

2 如何将整数 int 转换成字串 String ?

  1.) String s = String.valueOf(i);

  2.) String s = Integer.toString(i);

  3.) String s = "" + i;

  注: Double, Float, Long 转成字串的方法大同小异.

posted @ 2006-06-27 17:05 Ynmc 阅读(736) | 评论 (1)编辑 收藏

2006年6月26日

DWR 用xom,dom4j传输Document或者Element数据的小问题。

作者: ynmc
原文地址:http://www.blogjava.net/ynmc/archive/2006/06/26/55149.html欢迎转载,请保留出处.

在用DWR传输xml文档(document)或者节点(Element)的时候,通过DWR Debug页面从函数中直接取返回数据时,由于DWR对于Firefox的支持度比IE好的原因,在FireFox下面能正常运行,在IE下会报[Ojbect Error]。我用DWR1.1和DWR M2两个版本都进行了测试,都会报出同样的错误。

关于这个错误,我已经和DWR的作者joe walker通过user-list联系过,他表示由于时间的问题,在ie下面的确有一些bug没有来得及处理。

同时,我又做了一些测试,发现其实这个问题确实如Joe后来回复的邮件所说,是个没有什么意义的小问题。在IE下其实也是可以传递Document或者Element数据的,只是在DWR Debug页面下,直接从函数中返回Document或者Element时,DWR弹出的显示元素的对话框。这个时候DWR隐式的将Document或者Element对象转换成了String,而DWR对FireFox支持的较好,没有问题,而在IE中就会弹出Object Error错误。

所以对实际应用来讲,这个bug完全可以忽略,因为除了debug以外,在使用中没有任何影响。

Joe 最后回复了邮件,也给出了处理办法,他的意思是这种情况出现的比较少,意义不大(我就是听他说了这句话之后发现了开始自己的理解有误,看来多与人交流是非常重要的啊。)

下面是邮件原文:

From: Joe Walker <joseph.walker@...>
Subject: Re: Re: [new user]problem: can't send/return DOM object?
Newsgroups: gmane.comp.java.dwr.user
Date: 2006-06-26 08:32:37 GMT (1 day and 48 minutes ago)
Expires: This article expires on 2006-07-10


The DOM converter will convert from browser DOM objects to server side DOM objects, but it wasn't designed to convert from browser strings to SS DOM.

How do you parse a browser string into a browser DOM?

This can't be done without some cross-browser tweaks. Take a look at DWREngine._unserializeDocument(). It is a private method to DWREngine, so you should not use it directly, but you can copy it.

DWREngine._unserializeDocument = function(xml) {
  var dom;
  if (window.DOMParser) {
    var parser = new DOMParser();
    dom = parser.parseFromString(xml, "text/xml");
    if (!dom.documentElement || dom.documentElement.tagName == "parsererror") {
      var message = dom.documentElement.firstChild.data;
      message += "\n" + dom.documentElement.firstChild.nextSibling.firstChild.data;
      throw message;
    }
    return dom;
  }
  else if ( window.ActiveXObject) {
    dom = DWREngine._newActiveXObject(DWREngine._DOMDocument);
    dom.loadXML(xml);
    // What happens on parse fail with IE?
    return dom;
  }
  else {
    var div = document.createElement ('div');
    div.innerHTML = xml;
    return div;
  }
};

There is bug in IE is that I mentioned in a previous post. The bug is that HTML nodes do not have the DOM properties to allow DWR to marshall them properly. This might be something that DWR can work around, but to date I have never seen the need to fix the bug. Sending the browser HTML DOM to the server isn't all that useful since the server gave it to the browser in the first place.

Joe.


目前的ajax框架中DWR的文档是做的比较好的,这也有利于广大的开发者。
DWR 官方站点:
http://getahead.ltd.uk/dwr/

DWR User-list(作者会经常对在这里提出的问题进行回答,目前已经有约5000条记录):
http://news.gmane.org/gmane.comp.java.dwr.user

最后感谢Joe Walker,他不仅写出了DWR,还非常热心的回答了我和其它user的问题。

posted @ 2006-06-26 14:27 Ynmc 阅读(2303) | 评论 (3)编辑 收藏

有团员搞Ajax的吗?

最近一直在做Web,用到ajax框架DWR,很少有地方专门讨论这个东东的,希望大家能一起交流交流。

posted @ 2006-06-26 12:04 Ynmc 阅读(169) | 评论 (0)编辑 收藏

加入了Jlive团队。

这是本人第一次加入团队,希望能好好学习,天天向上。

posted @ 2006-06-26 11:27 Ynmc 阅读(246) | 评论 (0)编辑 收藏

新开Java blog

新开java的blog,并加入Jlive团队。

posted @ 2006-06-26 11:11 Ynmc 阅读(185) | 评论 (0)编辑 收藏

仅列出标题  
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(1)

我参与的团队

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜