
java开发问题汇总
javaimport
这个作者很懒,什么都没留下…
展开
-
最简单使用的配置登录拦截器(过滤器)的方法(SSH)
最简单使用的配置登录拦截器(过滤器)的方法,可集成于大部分框架中首先创建loginfilter类 继承httpservlet 实现Filter接口 注意是javax.servlet包下的filterpackage com.fiss.controller;imp原创 2011-08-26 11:07:14 · 12931 阅读 · 2 评论 -
a标签用jquery的attr添加onclick方法无效的解决
var a=$(""); //在a的href中调用删除方法 a.attr("href","javascript:delRoleGroup("+n.id+","+id+")"); a.html("删除"); //只有火狐有效 //a.attr("onclick","delRoleGroup("+n.id+","+id+")");直接创建a标签用a原创 2011-12-16 11:25:01 · 20837 阅读 · 4 评论 -
oracle去重复的列的sql row_number() over( partition by)
with cte as( select t.base_group_id,t.base_task_agent_id,t.user_id,g.base_role_id,r.role_name,g.base_org_id,o.name_,t.ben_time,t.end_time from base_task_agent t,base_role r,base_organization o,b原创 2012-01-05 09:48:30 · 4249 阅读 · 0 评论 -
DatagramSocket.receive()方法无响应的解决
之前看网上说用发送命令行的方式获取客户端的mac地址,具体方法不复述了。其中用到这个receive()方法,朋友在测试的时候发现会无响应,发现是window的系统防火墙开启以后出现的。无法保证每个用户都是关闭系统防火墙的,所以看了一下api,发现一个解决方法。直接贴代码看吧 DatagramSocket ds=new DatagramSocket(); DatagramP原创 2012-01-18 16:13:01 · 14786 阅读 · 2 评论 -
ztree2.6给菜单增加title提示信息
自定义数据格式的情况下(isSimpleData: true)在setting中自定义一个属性如 remark:"remark",callback中调用函数 nodeCreated:setTitleTs,拼装数据的时候给remark赋值然后函数setTitleTs方法如下//给菜单添加titlefunction setTitleTs(event, treeId, treeNode原创 2012-01-30 09:57:34 · 4285 阅读 · 0 评论 -
struts2的redirectAction类型的标准写法
/smart/frame/main.jsp /base backToLogin 经常看到struts.xml报错 提示没有 namespace和actionName可能是你写法不对原创 2012-02-07 13:57:44 · 4811 阅读 · 0 评论 -
Jquery的bind绑定方法 自动执行的问题解决
var check=$("").attr("type","checkbox"); check.attr("value",n.id); check.attr("name","checkName_single"); check.bind("click",getUserListByRole);问题出在bind后面的方法,不能带括号,带括号就自动执行了..去掉括号问题解决原创 2012-02-11 14:50:50 · 4354 阅读 · 0 评论 -
java 中文乱码问题
中文乱码问题,说复杂其实也没什么。首先要确定自己需要的编码格式,是GBK,还是UTF-8。如果你用iso-8859-1那这文章对你就无意义了数据库的编码格式设置成utf-8 如mysql的设置jsp页面 charset=UTF-8" 页面的环节就确定了。在web.xml文件中配置编码为utf-8的过滤器一般上面三个情况足以解决问题。但是不要忽略了tomca原创 2012-02-15 10:01:42 · 480 阅读 · 0 评论 -
oracle多行数据转一列的内置函数
select wm_concat(fzbh) from ssk_hlr a where a.cust_id = r.cust_idwm_concat() 里面放你需要将多行转换为一列显示的字段原创 2012-03-19 15:49:18 · 3030 阅读 · 0 评论 -
查出锁表和杀掉进程的sql
SELECT A.OWNER 方案名,A.OBJECT_NAME 表名,B.XIDUSN 回滚段号,B.XIDSLOT 槽号,B.XIDSQN 序列号,B.SESSION_ID 锁表SESSION_ID,B.ORACLE_USERNAME 锁表用户名,decode(D.type,'XR','NULL','RS','SS(Row-S)','CF',转载 2012-05-24 10:20:38 · 710 阅读 · 0 评论 -
oracle存储过程中将ID串转换
oracle中自动将 1,2,3,4这样存在nvarchar2中的数据 加上双引号在一些用到 in(1,2,3) 的时候就会报错解决方法:SELECT REGEXP_SUBSTR(acceIds, '([^,]+)', 1, ROWNUM) str FROM DUAL CONNECT BY ROWNUM <原创 2012-05-24 17:33:36 · 619 阅读 · 0 评论 -
hibernate的一个小问题(BUG?)
之前写了一条很长的sql大概联查了几个表的数据select a.*,b.*,c.* ..... from xxxxxxxList resList = getSession().createSQLQuery(sbf.toString()) .addEntity("ro",Role.class)原创 2012-09-06 10:41:38 · 608 阅读 · 0 评论 -
struts2的iterator标签遍历list数组时候,对date标签的使用
有时候我们会遇到这样的问题后端查到一个list集合,每个list内又会存一个list,里面保存了几个对象,类似于二维数组的形式当我们到前端的时候用iterator遍历这个数组取一般参数的时候没啥问题根据list里对象的下标来拿值但是碰到date格式的时候就出问题了这样写,没值,也不报错,肯定不是我们想要的经过一番研究,这里需要绕一圈,最后的写法是这样原创 2013-01-07 15:06:44 · 4807 阅读 · 1 评论 -
发送邮件的例子,备份
package net.uni.ap.email;import java.io.File;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Mess原创 2013-02-02 16:20:24 · 780 阅读 · 0 评论 -
一个IE7下,用form表单跳转iframe提交,然后下载文件。遇到的很有意思的问题
首先情况是这样,我的页面分top、left、main三大块。现在top页面里有一个按钮,点击以后,会调用main页面里的一个方法弹出隐藏在top中的div(是不是很绕,需求就是这么来的)在这个div中,有许多文件提供下载,事情到这里一切正常。接下来就遇到一个问题了,在chrome或者IE8以上的时候,点击下载文件没问题,没有出现异常。但是再IE7下面就有意思了,每次点击以后,文件是原创 2013-02-04 15:27:19 · 3326 阅读 · 0 评论 -
IE7下报参数无效
今天开发遇到的,具体情况是,我在一个页面内有一个iframe,这个ifame调用了jquery创建option,然后添加到父页面的一个select中。在IE8以上或者其他浏览器没问题,在IE8兼容IE7模式也没问题,只在原生IE7出错。代码错误的原因是option是在iframe中创建的,放到父页面的select中,报参数无效。个人考虑可能是跨域的问题,将创建option的代码改为pa原创 2013-08-22 10:25:51 · 1882 阅读 · 0 评论 -
Jquery的load()方法在IE中效果不理想的解决方法
在ie中load()方法去是拿缓存的数据而不是向服务器拿 在script开头加上这句js 让ie不读取缓存就好 如果只是一个方法用到load() 那就在load()之前加上这句 不需要全局设置$.ajaxSetup ({ cache: false });原创 2011-12-10 13:13:41 · 11713 阅读 · 0 评论 -
log4j使用小结
导入log4j.jar 高版本的hibernate自带在项目目录任意位置创建一个log4j.properties log4j是文件名可以任意起然后在里面的配置可以参考下面的对其中的代码对应的信息不了解的可以参考http://kdboy.iteye.co原创 2011-09-07 09:43:00 · 452 阅读 · 0 评论 -
action跳转页面css和js失效问题解决
当你在某个jsp页面跳转到action执行操作以后,再返回页面发现css和js全部失效,要刷新才能重新加载问题原因在于action跳转回来以后的目录路径是你的action所配置的目录 如 /项目名/users.do获得一下本地的绝对路径就可以解决原创 2011-08-11 16:53:59 · 7998 阅读 · 1 评论 -
我的java开发中的乱码解决
在jsp页面写入的中文传至action方法里变成了???? 或者其他乱码首先检查下页面的编码设置是否是gbk 或 gb2312 不是的话改正以后再测试是否依旧乱码如果依旧乱码那在action中添加这个方法private String retGBK(Stri原创 2011-09-15 08:52:09 · 470 阅读 · 0 评论 -
SSH框架中翻页频繁、翻页速度过快导致卡住的解决办法
问题原因是未给hibernate配置数据库连接池大小,地方不够用了,所以只能无限期的卡住了.在hibernate的sql连接处配置三条信息搞定如果你是在tomcat中配置的连接池然后在web.xml中导入的话原创 2011-08-19 10:57:54 · 2795 阅读 · 1 评论 -
停止jsp页面加载的代码
out.close();在页面中加入这段代码就可以原创 2011-09-17 08:58:17 · 1935 阅读 · 0 评论 -
dchp基本配置(maxidle maxActive removeAbandoned removeAbandonedTimeout)
扔到hibernate配置文件中的东西 具体参数作用请自行百度http://www.iteye.com/topic/772507原创 2011-08-23 11:35:43 · 2697 阅读 · 0 评论 -
struts解决乱码的方法
1.页面传入action的值是????或者乱码的解决办法检查页面编码是否为gbk 或 gb2312 在action方法内加入request.setCharaterEncoding("gbk");try { request.setCharacterEncoding("gbk"原创 2011-08-25 15:39:26 · 555 阅读 · 0 评论 -
启动tomcat后Myeclipse调试Class<T>.getDeclaredConstructors0 的原因
检查web.xml中配置的类 的第一行是否有断点 取消掉 OK在类前面有一个被warring遮盖的断点 取消掉 OK比如me:↓原创 2011-08-26 11:37:18 · 2377 阅读 · 0 评论 -
logic:forward标签跳转问题
在使用logic:forward标签的时候常常会遇到跳转的页面是空白页 首先应该检查logic:forward中的name和在struts.config配置的forward是否一一对应 跳转的path有无错误其次 也是最主要的 检查action类的继承是否原创 2011-08-27 11:37:57 · 1301 阅读 · 0 评论 -
利用java的timer定时器来限制用户的多次错误登陆
这里主要用到的是timer这个类的几个功能具体操作在timertask内执行 用new timer来决定是循环执行 还是延迟执行 比如在timertask的run()方法中根据页面传过来的account查询到数据库中的信息 (在数据库中有一个字段是判断错误登原创 2011-10-14 10:08:51 · 5459 阅读 · 0 评论 -
Can not connect to database! error: Can't connect to MySQL server on 'localhost' (10061) 安装MYSQL时的问
平常用的好好的MYSQL突然不好使了 重新部署的时候提示error 10061 网上找了很多帖子 终于找到了解决办法1. 据说是MYSQL服务没有开启 开启就好了 (没遇到过,这是给条建议)2. 我遇到的 之前弄翻墙 装了IPV6的协议 所以在安装mysql的时候去找localhost不是找的127.0.0.1 用cmd去ping localhost原创 2011-11-12 09:31:05 · 5132 阅读 · 0 评论 -
oracle查询date类型的数据的时候的小问题
在用到session.createSqlQuery(sql) 查询sql语句的时候要查询一个时间段,需要绑定变量传过来的begTime和 endTime是date类型的 开开心心的就setDate()了 结果控制台报格式错误然后把这两个变量转为sql 并用setString()绑定上,然后sql的时间段判断这样写的u.BUILDTIME BETTWEN TO_DATE(BEG原创 2011-12-20 16:16:55 · 2495 阅读 · 0 评论 -
在使用JAVA反射功能,调用class.getField()方法报错noSuchFieldException,几点解决方法
RT,调用getField报错有几种可能,比较蠢的是传递的参数中有空格、传递参数错误。 稍微不蠢一点的,就是字段声明是private的,不能用getField方法,应该使用getDeclaredField方法来获取Field。引以为戒。Class leadBean = Bean.getClass(); Field field = leadBean.getDeclaredField(“value”原创 2017-02-24 10:52:37 · 6300 阅读 · 0 评论