`
YYBOB
  • 浏览: 35233 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论
文章列表
当页面的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为所附加数据库的文件全名。   ...
    今天使用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[],所以要使用字符串数组才行,记录下来备忘。      
                          最近工作中用到了web服务技术,在开发中对soap消息的监听一直是件挺麻烦的事情,现在将一些相关的工具进行了一个记录,希望能帮助遇到同样问题的朋友。      首先,AXIS的基于applet的soapmonitor监听器。这个工具或者说是一个服务,监听axis下开发的web服务还行,但其他框架下就有点困难。                soapui2.5也挺好用的,但是它只是使用自动生成的方法对服务进行测试,强于对web服务的测试,当对实时调用时消息的监听挺困难的。最新版是soapui3则不太好用,有一些方法调用不了,但也可能是我使用方 ...
1)XFire不支持saaj,但可以调用,call()的endpoint要将"?wsdl”去掉; 2)WS做服务端时注意targetNamespace的设置; 3)访问CXF发布的服务时,与xfire相同; 4)调用.net的一个服务时出现“未将对象引用设置到对象的实例”错误,是targetNamespace设置不对,与2)相似。
当使用TransformerFactory输出时,可设置通过设置OutputProperty的"encoding"为GBK. TransformerFactory transformerFactory =                      TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); transformer.setOutputProperty("encoding","GBK"); ...
使用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 ...
Global site tag (gtag.js) - Google Analytics