`
java_eye2009
  • 浏览: 82820 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
最近做的项目中,页面需要统计数据显示,问题是页面的统计数据显示的都是object,查看SQL,我的统计sql是用sum统计的,当表里没有数据时,sum的值是null,中间又被hibernate封装一下,前台是用json返回,显示的问题就是统计数据为object,解决的办法是写sum的sql语句,增加ifnull(sum(1),0)判断,oracle则用nvl判断。
以前一直知道form有target属性,但只是字面上的认识。在开发过程中,遇到一个问题,用target属性解决掉,才对它的使用有个认识。   页面上有三个区域 1)下拉列表框 2) 列表区域 3)导出文件按钮。   问题现象:选中下拉列表框某一项,然后再点击导出文件,然后再切换下拉列表框的选项,相应的列表区域是空白显示               梳理一下问题,才知道导出文件时,需要把表单提交,表单提交后,再切换下拉列表框,当然没有任何显示。               再没找到有效的解决方法之前,想的办法是提交后,再刷新一下页面来解决这个问题。但一直没时间,后来同事        ...
问题1:在机器1 代码执行的结果是1、2 ,而这个结果也是正确的             在机器2 同一段代码执行的结果是 2、1 ?   思路: 问题提出来,首先想到是环境造成结果不一样,但同一段代码,在不同的机子上为什么会造成不同的结果,百思不解,只能看代码,大致过一遍也没发现问题。事后才知道应该着重从决定顺序的代码点看,决定顺序的有两个地方,一个是数据库查询,一个是页面显示,如果问题发现时从这两个点看代码,应该问题会很快解决。事后证明问题出现在数据库查询上出现问题,也就是代码笔误,改传递参数的我写成硬代码     问题2:一段代码执行保存功能,有时就能保存上,而有时就是保存不上 ...
window.open()方法写在ajax回调方法里,会出现问题。问题现象是新打开的页面一段时间后就自动关闭。源代码如下 $.get(url,{ran:Math.Random()},successed);   function successed(data){       window.open("url?id=" + data.id ); }   网上查了好多资料,都说是在服务端用window.open弹出窗口会被IE阻止掉。而通过我们用鼠标点击弹出的窗口,它是不会阻止的。解决办法一,在jsp定义一个隐藏按钮,把window.open方法写在这个隐藏按钮的cl ...
 var beginTimeArr = $("#beginTime").val().split("-"); var endTimeArr = $("#endTime").val().split("-");  var beginTime = new Date(parseInt(beginTimeArr[0]),parseInt(beginTimeArr[1])-1,parseInt(beginTimeArr[2])); var endTime = new Date(parseInt(endTimeArr[0]),par ...
页面控件长度限制为200个汉字,此控件对应的数据字段为varchar(255),首先我想应该把该字段长度定义为varchar(400)。但没改之前,我在页面输入200个汉字竟然保存成功,最后验证是mysql varchar(255)是定义的字符的长度,而不是字节长度。而且不区分中英文。
最近做的项目中有个功能点,客户要求生成的数据以word形式展示,并且这个word文件可以下载并保存到本地,做的过程中遇到以下问题,拿出来和大家分享。 问题1: 点击下载word时,程序没有弹出提示下载的消息框供客户下载。也就是说,点完后程序没有反应,呵呵,当然后台代码有正确执行了。   原因是:我执行下载word方法,是通过ajax异步调用的,改成直接调用就可以正确下载   问题2: 生成word文件和下载word文件是在两个服务器上实现的,现在我通过URLConnection调用跨域的生成word方法,在下载过程中做报IllegalStateException。仔细看代码才知道在wo ...
前台输入值为:**(^&*^&*%^&%&^$%^$%^$^ 后台使用:URLDecoder.decode(str, "UTF-8")进行解码,但会报java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape,异常,最后后台去除解码,问题就解决了.是因为前台在提交时后台时已经处理过解码了,所以不用再解码了
时间紧,简洁写下:   在调试模式下,使用hibernate查询数据库,当执行到 List list = getHibernateTemplate().find("from Person");时,程序就挂掉了,而且也报任何错误。   首先想到用exception来捕获,但捕获不到异常。   于是开始下面的检查,表的映射类的注解是否写对,字段类型是否正确,hibernate的配置是否正确,数据源是否正常获得,使用session.createQuery("from Person")是否能查询成功等等,但猜测都被否定掉。虽然以上做法好像和问题没有直 ...
这个问题,困扰我很长时间了,一直没时间解决。也在网上查了一些方法: 1 有的说改启动项,把evteng.exe启动项勾去掉,但我的启动项中就没有evteng.exe。 2 有的说改注册表,我也删除了相应的值,但还是不解决问题。 3 最后用windows优化大师,也没有解决。 今天有点时间,结合自己的情况,可能是Intel proset 无线WiFi软件出现问题。但同时不明白它和无线网卡的关系。后来上网查了查,知道它是个无线设备管理软件,自身包含有无线网卡的驱动,同时帮助你管理无线上网,你也可以使用windows代替这个软件来管理无线上网,前提必须装上无线网卡驱动。 于是我卸载了Intel ...
Global site tag (gtag.js) - Google Analytics