- 浏览: 35233 次
- 性别:
- 来自: 河南
最新评论
-
hbkh2000:
这个很好,我学习一下,谢谢你!
soap监听工具备忘录
文章列表
当页面的url中传递的参数有奇数个中文时,显示乱码,可使用
href="javascript:location.href=encodeURI('带中文参数的url')",对url地址进行编码。
今天在jsp中的js日程安排页面上显示带特殊字符的字符串时,报字符串结束错误,使用replaceAll("\\s+"," ")即可将特殊字符替换掉,前面的语句替换为空格了,也可替换为别的字符。 本来以为还要使用正则表达式和pattern类,但上网查了以后看String本身就能可以替换了,查了api,如下: replaceAll(String regex, String replacement) :使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
下面是常用的字符:
.
任何字符(与行结束符可能匹配 ...
父页面中存在两个iframe,一个iframe中是一个链接列表,其中的链接指向另一个iframe,用于显示内容。现在当内容内容添加后,在链接列表中添加了一条记录,则需要刷新列表iframe。
在内容iframe的提交js中使用parent.location.reload()将父页面全部刷新,因为另一个iframe没有默认的url,只能通过列表选择,所以只显示了列表iframe的内容。
使用window.parent.frames["列表iframe名字"].location="列表url"即可进刷新列表iframe,而内容iframe在提交后自己的刷新 ...
昨天晚上看了会vc,结果连一个测试都没通过,出现错误:
不能将参数 1 从“const char [5]”转换为“LPCTSTR”
网上查了下,是因为vs 2005之后项目使用的是unicode字符集,在“项目-属性”中将字符集换成多字节字符集就行了,也可以将文本内容放在_T()里面,不变字符集。
现在做java只是做web开发,学的东西都快忘完了,以后要把vc搞一下了。。
继续昨天的工作,今天要把昨天插入的form数据,进行更新操作,而checkbox里面的选项同用户相关联,所以,可以在添加页面中进行更新的操作。具体当用户选择添加后,在选择用户后,就可以将该用户已有的选项,在相应的che ...
今天需要级联选择子元素,我JavaScript很烂,也没系统的学过,以前总觉得JavaScript没什么意思不愿学,但现在做web开发又离不了,ajax又用的这么多,才感觉自己当初太挑食了。网上查了一下,写了个函数实现如下:
function selectSon(sel){ for(var i=0;i<document.all("nodeid").length;i++){ if(document.all("nodeid")[i].getAttribute("parentId")==sel.id) ...
当select变化后,可使用下面语句传送选择的值:
<select name="xxx" onChange=selectChange(this.options[this.selectedIndex].value) >
另外,也可以使用form的形式传,this.formname.xxx.value。
昨天工作要使用一个链接关联上级页面中的两个iframe,网上查了很久,可使用下面的方法进行关联:
<a href="XX1.html" target="target1" onclick="javascript:parent.target2.location.href='XX2.html'">XX</a>
其中target="target1" 关联iframe id为target1的页面,当点击链接时,由onclick事件再关联iframe id为targ ...
今天给新同事附加数据库,因为他的机器坏了,就用了用作服务器的机器,因为数据库我们都要用,所以要给他重新做一本机的相同数据库用于开发,开始因为重名附加不上,查网络后,可使用以下sql语句进行附加
create database 新名 on (name=逻辑名, filename=N'e:\XX\XX.mdf' ), (name=逻辑名, filename=N'e:\XX\XX_log.ldf' ) for attach
其中name可以不设置,filename为所附加数据库的文件全名。
...
- 2009-12-04 22:38
- 浏览 1037
- 评论(0)
今天使用request.getParameterMap()获得Map中的数据时,使用
Map map=request.getParameterMap(); if(map.contains(key)){ String value=(String) map.get(key); }
报[Ljava.lang.String; cannot be cast to java.lang.String错误,上网查了才知道get(key)返回的是String[],所以要使用字符串数组才行,记录下来备忘。
- 2009-11-24 19:36
- 浏览 7425
- 评论(0)
最近工作中用到了web服务技术,在开发中对soap消息的监听一直是件挺麻烦的事情,现在将一些相关的工具进行了一个记录,希望能帮助遇到同样问题的朋友。
首先,AXIS的基于applet的soapmonitor监听器。这个工具或者说是一个服务,监听axis下开发的web服务还行,但其他框架下就有点困难。
soapui2.5也挺好用的,但是它只是使用自动生成的方法对服务进行测试,强于对web服务的测试,当对实时调用时消息的监听挺困难的。最新版是soapui3则不太好用,有一些方法调用不了,但也可能是我使用方 ...
- 2009-11-07 20:05
- 浏览 3373
- 评论(1)
1)XFire不支持saaj,但可以调用,call()的endpoint要将"?wsdl”去掉;
2)WS做服务端时注意targetNamespace的设置;
3)访问CXF发布的服务时,与xfire相同;
4)调用.net的一个服务时出现“未将对象引用设置到对象的实例”错误,是targetNamespace设置不对,与2)相似。
- 2009-11-06 14:25
- 浏览 925
- 评论(0)
当使用TransformerFactory输出时,可设置通过设置OutputProperty的"encoding"为GBK.
TransformerFactory transformerFactory =
TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty("encoding","GBK");
...
- 2009-09-24 12:58
- 浏览 1138
- 评论(0)
使用wsdl4j从网上读取文件,并将结果写入文件时遇到中文乱码问题,可将
StreamResult result = new StreamResult(file);
改为
FileOutputStream fos;
try {
fos = new FileOutputStream(file,true);
Writer out = new OutputStreamWriter(fos, "UTF8");
StreamResult result = new StreamResult(out);
transformer.transform(sourceContent ...
- 2009-09-23 18:56
- 浏览 2498
- 评论(0)