`
vera_sq
  • 浏览: 118828 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
发现String中的format方法真的很好用,我现在的需求是要从流中读到一段xml文件中指定的位置格式化成字符串,在网上找的资料说是“对字符进行格式化是非常简单的,c表示字符,标识中'-'表示左对齐”但是没有理解到他的c指的是什么,也试了下,不过抛出异常IllegalArgumentException说是不合法的参数类型,于是在这里记录下,如果是要对字符串做格式化的话,格式为“<message nameId="%1$5s" title="%2$5s" text="%3$5s" type="%4$5s"/> ...
今天在写一个servlet的时候,req.getParameter()却得不到http传参过来的值,很不解! 在同事的帮助下,找出了原因。 其原因是因为我在req.getParameter()前,有一段代码是req.getInputStream().readLine(buffer, 0, 1024)), 这样一来的话,req.getParameter()再去get请求参数是得不到的,切记啦!!!   另外关于getAttribute和getParameter的区别介绍可以学习下面两个链接,讲的都不错,好好学习ing~~~ http://hekeji.iteye.com/blo ...
昨天在工作过程中遇见一个问题,让我很苦恼!再次声明,I like firefox,I don't like ie!我的需求是动态的通过img标签的src属性在页面显示图片,代码如下: var img = document.createElement("img"); img.width = "50px" ; img.height = "50px"; .src = "<s:property value="#session.objView.icon" id="icon"/&g ...
通过js动态生成页面元素的写法: var td = document.getElementById("more");//得到页面需要动态增加元素的标签id var br = document.createElement("br"); var input = document.createElement("input"); var hidden = document.createElement("input"); var button = document.createElement("in ...
在js中常常用到的split方法来分隔一些字符,但是在使用该方法以后,会在被分隔后的字符中出现一些空格,这样在后面的js操作中会带来很大的影响,所以这里给出一个在js中去掉空格的方法。 var parm = parms.split("|"); for(var j=0;j<parm.length-1;j++){ var varItem = new Option(parm[j].replace(/(^\s*)|(\s*$)/g, ""));//去掉split后的空格的方法 //逻辑处理; }  
判断字符中是否包含有特殊字符:A function containSpecial( s ) { var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/); return ( containSpecial.test(s) ); }   判断字符中是否包含中文字符:B functi ...
在页面动态的显示和隐藏一些项目的内容:   document.getElementById('xxx').style.display = "none"; --->内容不可见 document.getElementById('xxx').style.display = ""; --->内容可见(再次显示时保持设置的格式) document.getElementById('xxx').style.display='block'; --->内容可见(再次显示时,没有以前设置的格式)   在页面动态的设置按钮是否可用:   d ...
设置radio默认值: function setCheckedValue(radioName, newValue) { if(!radioName) return; var radios = document.getElementsByName(radioName); for(var i=0; i<radios.length; i++) { radios[i].checked = false; if(radios[i].value == newValue.toStri ...
第一种写法: //得到页面select对象 var objsel=document.getElementById("selobj"); //得到select对象的id值 var checkvalue=objsel.options[objsel.selectedIndex].value; //得到select对象的显示值 var str=objsel.options[objsel.selectedIndex].text;   第二种写法: //得到页面select对象 var objsel= document.getElementById(" ...
鄙人在开发项目过程中常常会用到ajax的异步传输技术来实现数据库某表字段的唯一性,不过通常都是判断数字或字母的,这个问题都不大。不过最近在开发项目中,遇见需要通过ajax传中文参数到后台判断其唯一性,打断点发现中文参数传进后台代码都成乱码了,在网上找了资料,有些讲的好复杂,通过鄙人亲自试验,发现只需要在客户端将中文参数通过encodeURI(encodeURI(name))编译后,然后在后台再通过URLDecoder.decode(name,"utf-8")进行转码,即可! var url = "soft!checkSoft.action?name="+ ...
在tomcat中设置session超时是在conf目录下的web.xml中的<session-config>标签下面设置,单位是分钟!

工作转型

最近领导想对我的工作做一个调整,我现在的工作主要是负责项目的代码开发工作,领导想让我写方案,类似是售前支持,往项目经理发展(领导的原话差不多是这样的),我想问问javaeye上的朋友们,觉得这个发展方向可观吗?需要提高哪些技能呢?谢谢了!
上周中午突然接到公司领导让我参与一个项目的方案设计,方案设计需要在第二天早晨上班就提交给领导,这可谓说是一个新的挑战,以前从来没有写过。 整理思路,在网上找资料,看领导给的资料,了解客户需求和所属行业的特点等等,但一直是等到第二天的凌晨5点半才开始动手写,写也就花了两个多小时,可是前期准备工作却是好几个小时呢! 明白做什么事情,只要有思路,实际执行起来就不会很难,或者说就会比较有效率。就像是写代码一样,没有思路的代码是没有质量可言的。 回顾这次新的挑战,觉得自己还需要提高一下自己数据挖掘的技能,我指的这个数据挖掘不是指DBA,而是指在和别人沟通过程中,怎么快速的从谈话内容中把握到有用的重点;给你 ...
好久没有上来写点东西了,上周一被数据库存储中文是乱码的问题搞了一个上午,简直没有被气死过去。 当时在网上也查了很多相关的资料,把数据库的编码,tomcat的编码,还有java页面编码都统一设置成为utf-8,可是问题还是没有解决,最后发现问题原来是我通过这个MySQLAdministrator.exe工具导出的数据库脚本中,存在有“SET latin1”这样的语句,不解? 因为我是已经把数据库中的编码设置为utf-8才导出数据库脚本的啊?怎么会还存在这样的问题呢? 通过这次,明白自己以后找问题真是要再细心点啊!!! 下面的链接javaeye的朋友们可以去看看,同时我也收藏了一篇关于数据库乱码 ...
从以前的拖拖拉拉拽拽的工作中脱离出来,现在的工作更是我喜欢的。 自己做前期需求的调研,后台的设计,代码的开发,虽然对于现在的我来说很有难度,但是这是一个很好的锻练的机会。 引用一个老师的话:"有时候人是逼出来的!" 我要努力,加油把工作做好!!我相信任何问题都是有解决的方法,不要怕问题,怕的就是没有问题!
Global site tag (gtag.js) - Google Analytics