java程序设计
文章平均质量分 72
番茄贱
这个作者很懒,什么都没留下…
展开
-
java客户端出现乱码的原因及解决方法
未设置URI编码:解决方法是修改tomcat目录下的conf->server.xml->connector端口配置中添加URIEncoding属性URIEncoding=”UTF-8”,然后重启tomcat。在使用Ajax技术发送和接收中文消息的时候乱码解决办法:方案一:客户端-var msg="name="+obj.value;不做任何处理服务端- Str原创 2012-09-04 11:51:13 · 786 阅读 · 0 评论 -
设置jsp页面中按下tab键之后光标在控件中的显示顺序
html中的tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序。 把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。 这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabIndex属性值的控件上,最后在具有最大tabIndex属性值的控件上结束移动。 如果有两个控件的tabIndex属性相同,则转载 2013-07-24 17:04:43 · 4135 阅读 · 0 评论 -
使用js弹出模态窗口,提交保存数据后关闭模态窗口,刷新父窗口
首先,点击按钮弹出模态窗口 function modify(){ var obj=window.showModalDialog('selfInfoSysUser.action', null, 'dialogWidth=400px;dialogHeight=338px'); if(obj==1){ window.location.原创 2013-08-01 10:06:18 · 7094 阅读 · 0 评论 -
富文本插件Ckeditor的使用方法——效果很好
Ckeditor插件的下载首页:http://ckeditor.com/download,您可以根据自己的实际需要选择是Basic Package、Standard Package、Full Package。这三个版本实际上就是插件包含的js数量不同,也就是插件功能的差别。建议选择Full Package,因为ckeditor可以自定义插件的工具栏。下载ckeditor之后,将ckeditor存放原创 2013-08-24 19:57:52 · 4187 阅读 · 0 评论 -
使用ssh向sqlserver2005数据库中保存image类型的二进制图片
使用ssh向sqlserver2005数据库中保存image类型字段并显示图片原创 2013-10-30 08:42:18 · 1710 阅读 · 2 评论 -
jdbc的事务管理
本文转载自:http://apzx2007.blog.163.com/blog/static/70507440200910236014880/在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。首先我们要注意,在转载 2013-11-12 18:32:58 · 804 阅读 · 0 评论 -
信息化系统导航菜单样式实现
实现的菜单效果:选中的是绿色的菜单,其余为灰色的。实现方法:具体菜单使用图片代替,不采用文字和css组合实现。主要JS代码:点击菜单的时候,先遍历移除已有的选中菜单样式,然后再添加新的菜单对应样式 changeC(id,img); var index=img.indexOf("."); var imgPath='images/menu/'+img.subst原创 2014-07-11 14:54:36 · 1748 阅读 · 0 评论 -
后台使用oracle前台使用easyui分页机制
oracle与easyui结合分页原创 2014-07-31 08:29:08 · 1930 阅读 · 0 评论 -
SqlServer 中使用Jtds驱动连接数据库,如果字段类型为ntext,可能查询输出的为Object: net.sourceforge.jtds.jdbc.ClobImpl@66fa192
输出结果:Object: net.sourceforge.jtds.jdbc.ClobImpl@66fa192解决办法:原创 2014-08-19 17:59:54 · 2361 阅读 · 0 评论 -
JAVA文件读写输入输出流关闭问题、JAVA垃圾回收
JAVA文件读写输入输出流关闭问题、JAVA垃圾回收原创 2014-08-21 09:05:13 · 5762 阅读 · 0 评论 -
解决JSon死循环问题
实例:一般//Json 死循环 JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExcludes(new String[]{"sysUserRoles"}); jsonConfig.setIgnoreDefaultExcludes(false); jsonConfig.setCycleDet原创 2014-08-21 16:19:58 · 1545 阅读 · 0 评论 -
Hibernate通过SQL查询常量时只能返回第一个字符的解决方法
在Hibernate中如果通过session.createSQLQuery("select '合计' as name from dual").list() 查询,返回值中只会有一个“合”字。经查,常量在数据库中被认为是CHAR类型的,Hibernate取值时将其保存为Character类型,而Character只能保存一个字符,所以造成返回值中只存在一个转载 2014-08-23 17:21:22 · 441 阅读 · 0 评论 -
EasyUI 中datagrid 点击表头进行排序
//排序function sort(obj,sortName,sortOrder){ var queryParams = $('#'+obj).datagrid('options').queryParams; queryParams.sortName = sortName; queryParams.sortOrder = sortOrder; $('#原创 2014-11-04 16:39:06 · 13896 阅读 · 1 评论 -
Tomcat 部署应用的时候出现的提示Jstl core错误 The absolute uri
tomcat lib目录下缺少jstl.jar和javaee.jar原创 2016-07-06 13:48:17 · 611 阅读 · 0 评论 -
如何使用c3p0+spring连接oracle数据库
1. 首先是jdbc.properties属性文件的编写,便于数据库移植:datasource.driverClassName=oracle.jdbc.driver.OracleDriverdatasource.url=jdbc:oracle:thin:@10.6.1.11:1521:studentdatasource.username=zsdatasource.password=原创 2013-07-31 09:07:42 · 4886 阅读 · 0 评论 -
MyEclipse发布项目更改项目名
改项目名称后还需要做如下修改才能在Tomcat中正常启动: 右键点击项目-->Properties-->MyEclipse-->Web 将Web Context-root 内的名称更改成项目名。原创 2013-07-21 14:35:30 · 754 阅读 · 0 评论 -
在Myeclipse中使用Extjs的示例工程
新建web工程的目录结构如上传的图片在helloworld.html中引入相关的css和js,引用方式如下:linkrel="stylesheet"type="text/css"href="../extjs-4.1.1/resources/css/ext-all.css">scripttype="text/javascript"src="../extjs-4.1.1/bootstrap原创 2012-09-06 11:50:27 · 1703 阅读 · 0 评论 -
java开发中select下拉列表在查询操作中保留查询条件问题
在java开发中前台展现页面jsp中,可以使用以下两种方法保留select下拉列表在查询操作中的值:1.可以在select子项option中嵌入java代码,使用if进行判断:如果获得的后台set到前台的值等于option选项的值,那么该option的selected属性selected="selected";2.也可以在页面加载的时候调用onload函数,在函数中将后台set到前台的值赋原创 2012-10-12 11:24:03 · 4938 阅读 · 0 评论 -
hibernate中使用session对象获得持久化对象get和load方法的区别
1.使用get方法获得持久化对象的时候,首先查找session缓存(hibernate一级缓存)是否有该对象,如果有则获得该对象;如果没有则访问数据库,如果数据库中找不到,则返回null。2.使用load获得对象的过程:load方法首先在session缓存中查找该对象,如果还早不到则查找sessionfactory缓存(hibernate二级缓存),如果再找不到则访问数据库。原创 2012-10-15 11:18:12 · 1526 阅读 · 0 评论 -
struts2中模态窗口上传文件后,刷新父窗口的解决办法
1. 模态窗口里面可以选择文件,点击上传按钮后想把获取到的文件路径及名称传给父页面,然后关闭模态窗口再在父页面将获得的文件路径参数封装为form表单提交。可是这样,struts后台老说找不到对应的action或者是results,但是实际检查并不是action或者没有results。众所周知,上传文件时必须修改form的相应属性enctype="multipart/form-data"。在for原创 2013-01-11 16:17:16 · 1061 阅读 · 0 评论 -
oracle中修改已有字段数据类型为clob的方法以及ssh框架中如何保存clob字段
1.修改oracle数据库表中已有字段数据类型为clob 首先,在pl/sql developer中编辑新建的表,新建一个字段为clob,保存后再将另外一个字段删除,点击保存,再修改刚才添加的字段名为删除的字段名,保存即可。原创 2013-04-15 09:47:10 · 1691 阅读 · 0 评论 -
hibernate实在是搞不懂啊 主从表这是要逆天么
用hibernate保存从表数据的时候,我们可能选择的入口点也不同。1 以主表为入口点来保存,2 以从表为入口点来保存。3 hql/sql语句或者结构化对象查询 来保存。现在针对1,2点的情况来说明 如果以主表为入口点保存,例如CLASS-STUDENT 的一对N关系此时我们要保存STUDENT对象。如果以CLASS类为入口点的话,必须这么做:转载 2013-04-19 21:05:01 · 1388 阅读 · 0 评论 -
hibernate实体类配置文件数据类型不匹配问题
原因:由于数据类型匹配问题造成的。数据库中经纬度字段定义的double类型的,但是存的数据有null类型的。在查询调用getResultPage方法的时候会报出以上错误。解决方法:把为null的字段都修改为默认为0。原创 2013-05-09 10:51:17 · 1460 阅读 · 0 评论 -
JFreechart 制作柱状图、饼图、折线图、仪表图等统计图的使用方法
最近,项目里面要用到仪表显示。所以拿过来学习一下JFreechart,其实效果还蛮不错的。本来想用Flash做个交互性的,可是由于时间选择了JFreechart。下面简要介绍一下JFreechart制作仪表盘的步骤: 程序的运行效果原创 2013-05-26 10:10:15 · 2691 阅读 · 0 评论 -
String的+连接操作和StringBuffer的append连接操作差别
今晚通过项目中使用findbugs检查源代码发现,给出警告提示:Method concatenates strings using + in a loop。然后就开始研究这两者的区别,后来在qq技术群里认识了一位师兄,他说两者在数据量比较大的时候效率问题就表现的尤为明显了,自己定下心来做了个小例子,代码如下: public static void main(String[] args) {原创 2013-05-14 21:05:31 · 1535 阅读 · 0 评论 -
使用js给td添加边框,不同条件下tr和td的visibility以及display属性的应用
*********************使用js给td添加边框*********************************css设计如下:.td { border-width: 1px 1px 1px 1px; border-style: solid; border-color: 8DB1A1;}假设有个td这样定义:原创 2013-06-01 11:34:11 · 4554 阅读 · 0 评论 -
Tomcat6.0+Spring+JNDI+C3P0连接oracle数据库
首先,下载c3p0-0.9.1.2.jar。然后将该jar包放到Tomcat6.0\lib目录下面。接下来要修改Tomcat6.0\conf中的其他几个文件,包括:server.xml、context.xml、web.xml。在server.xml中的节点下添加以下内容,添加Resource节点如下: description="DB Connection" d原创 2013-06-08 16:25:54 · 1092 阅读 · 0 评论 -
IE9、IE10和IE8在程序开发中冲突,菜鸟刚发现的解决方法
最近在搞浏览器兼容性问题(仅限于IE浏览器),慢慢整理吧..........................................................1. 在使用分页js工具外部文件中用到了documen.getElementById().value(),在IE9中不好用了。但是在IE8中好用,不经意发现document.all.item().value在IE8、IE9及原创 2013-06-05 17:49:30 · 2091 阅读 · 0 评论 -
openflashchart属性配置API
OpenFlashChart主要包含以下配置信息:配置名说明TitleChart标题。主要用来说明该Chart是用来展示什么数据。XAxisX轴。主要用来展示X轴的分类标签。YAxisY轴。主要用来展示对应X轴分类的Y轴的值。原创 2013-06-15 09:25:39 · 1308 阅读 · 0 评论 -
css样式-td背景图,水平方向、垂直方向居中
'););"> background-image:设置td背景图片 background-position:center 设置水平垂直方向居中 background-repeat: no-repeat 不平铺 repeat-x 水平方向居中 repeat-y垂直方向居中原创 2013-06-08 09:08:57 · 3271 阅读 · 0 评论 -
关于list的remove方法感悟
list的remove方法主要重载了两种,包括remove(index)和remove(object)两种。今天在项目中,主要使用到了clone方法深度复制了list。其实两个list中的对象的属性值完全一样。但是在另外的源listS中无法remove该对象,原因是两个list中的对象对应的内存地址是不一样的。示例:public class Person imple原创 2016-10-11 17:21:51 · 7809 阅读 · 1 评论