JS脚本积累的好网站:http://51windows.net/myjs/
比较好的BLOG:http://blog.csdn.net/liaoxingya276
收集几个动态显示时钟的JS脚本 :http://www.sisco.com.cn/xbear/lbs/article.asp?id=77
JSF.Struts.hibernate案例的好网站:http://www.laliluna.de/index.html
维系挽留系统测试帐号:工号:zbld
密码:wwwwww
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=20468&messageID=118409
JAVA世界:http://bbs.chinajavaworld.com/post/page?bid=48&sty=1&age=0&tpg=1
struts精典文坛:http://dev.csdn.net/user/kui
http://www.javawebstudio.com/html/instance/index.htm
敲回车后表示直接提交:
<input name=txt type="text" value="" οnkeypress="JavaScript:if(window.event.keyCode==13){btnquery.onclick;}">
<input name=btnquery type="button" value="提交">
http://search.csdn.net/Expert/topic/2224/2224030.xml?temp=.3045465
http://kb.csdn.net/Articles/200504/038da609-4939-4acd-9f45-f7f6024be005.html
http://www.javaworld.com.tw/jute/post/view?bid=11&id=76919&sty=1&tpg=1&age=-1
//192.168.165.160/crms/
dreamweaver中支持struts插件编辑的:
http://www.cnblogs.com/bjzhanghao/archive/2004/08/07/31028.aspx
swpt05/123456
修改struts源码:
http://blog.itpub.net/post/1946/34084
http://dev.csdn.net/article/19/19098.shtm
关于struts的upload组件的编码问题
我们的项目一般都是采用struts,以前一直没用过它的upload,今天改一个项目的时候(这个项目用了upload,呵呵,不是我写的),发现不管怎么转码,都不会是中文,就算转对了,也只有一部份是中文,倒...这下可惨了,一部份是中文,这样的话肯定转换不成功了(只有upload部份的是乱码,其它部份都是中文--UTF-8编码)。
无奈之下就又去apache的网站上下了1.2的(我用的是1.1),想测试一下,结果下载后测试upload组件,依然是乱码,这样的话就没办法了,肯定是upload部份有问题,然后又把1.2的源码下载下来,看了一阵,发现果然是struts的upload的问题,它没有处理charset,找了一会,发现主要是通过CommonsMultipartRequestHandler的handleRequest方法来处理上传的请求的(修改其它地方也可以),将它的request对象中加入编码,如下:
if(request.getCharacterEncoding()==null){
upload.setHeaderEncoding("UTF-8");
}else{
upload.setHeaderEncoding(request.getCharacterEncoding());
}
这样的话就可以处理了,经测试也正常。不知道struts为什么不处理,我也郁闷,呵呵.......
我是用1.2的源代码编译的,呵呵,放在1.1中也没有问题,看来这部份没有做过修改(没看过它的changelog不知道,哈哈)
忘记说明一下了,其中的upload是DiskFileUpload的对象,它是jakarta的FileUpload组件中的东东,而在FileUpload组件中都有代码对编码进行处理,但struts没有进行处理,让编码为空,而fileupload中却有相应的处理,这里补充一下,在fileupload处理的代码为:
if (headerEncoding != null)
{
try
{
headers = baos.toString(headerEncoding);
}
catch (UnsupportedEncodingException e)
{
// Fall back to platform default if specified encoding is not
// supported.
headers = baos.toString();
}
}
else
{
headers = baos.toString();
}
在MultipartStream类里面。