月度归档:2005年11月

Java API 文档中文版

无聊中逛到SUN 中国技术社区http://gceclub.sun.com.cn/,发现有条横幅

兴奋异常,连忙点击进入,看到如下文字:

Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun 公司正在组织多方力量将此文档翻译成中文,并于近日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布java.lang和java.util类库API 文档的中文版,其他类库API文档的中文版也将于今后一段时间内陆续向中国地区的开发人员提供。在J2SE API文档(5.0版本)的汉化工作完成之后,Sun 中国技术社区还将开通Java API 文档中文版的打包下载服务。

看来国内的java新手有福了,当然也包括我在内:razz:
真得感谢各位前辈,辛苦了!

Tomcat设置心得

处在入门学习JSP的阶段,对Tomcat的配置一知半解。调试时图省事放在默认的webapps目录里正常运行的简单servlet,移植到外部就出错,显然是配置的问题。网上搜索解决方案无功,只好耐下心读一下tomcat的文档,以下为一些心得:
1、不想用localhost访问和在默认的webapps目录存放文件。
第一步、修改windows的host文件,构造一个虚拟地址www.class100.tld
第二步、修改Tomcat_install_dir/conf/server.xml,找到如下位置

[coolcode lang=”xml”]

[/coolcode]
紧随其下,写入
[coolcode lang=”xml”]

[/coolcode]
之后就可以通过www.class100.tld来访问存放在E:/JSP/class100的项目了。
2、不想每添加一个servlet都去修改web.xml 继续阅读

恼人的urlencode和decode

最近的一个项目,在Url的传递上遇到一点小问题。
在某个页面位置需要输出类似如下的代码:
[coolcode lang=”html”]

function confirmdel(url)
{
if(confirm(“真的要删除吗?”))
{
document.location=url
}
}


delete
[/coolcode]
如果后台php程序给x参数赋值以一般数据,当然没有任何问题,但是当传递的Get变量x中包含一个类似路径的参数“/another.php?y=1&z=2”时,问题就出现了:
点击链接后,页面会跳转到 test.php?x=/another.php?y=1&z=2这个地址,服务器会自作聪明的去执行another.php,而不是把它当成参数来处理。
起初,我想到用PHP的urlencode函数处理一下,得到如下代码:
[coolcode lang=”html”]
delete
[/coolcode]
然而事与愿违,经脚本处理之后,PHP处理过的地址又会给decode回来,同样会跳转到test.php?x=/another.php?y=1&z=2这个地址。
经过一番思考,最终采用下面的代码解决了问题:
[coolcode lang=”html”]

function del_tail(url,tail){
newurl = url + encodeURIComponent(tail)
if(confirm(“真的要删除吗?”))
this.location=newurl;
}

delete
[/coolcode]

想用jsp写点东西

从上次行之网的flash+jsp项目以后,一直都再没有做过有技术含量的东西,一套企业站的模板改来该去,给了数家公司。
最近特别想写点东西,否则脑筋都有些生锈了。:shock: