自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tjdy7707的专栏

Java web开发技术

  • 博客(23)
  • 收藏
  • 关注

原创 poi设置单元格相对路径

实现下载的excel中,在单元格加超链接指向下载的文件夹。点击后直接打开该文件夹。代码如下:HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE);link.setAddress("image\\" + String.valueOf(row.getRowNum()));cell2.setHyperlink(link)...

2018-12-06 15:47:22 328

原创 linux下中文传参的问题

       前一阶段给公司开发一个报工系统,开发是在windows环境下,部署在linux下运行。windows环境下运行一切正常,本以为到此可以大功告成了,不想第二天部署到linux上之后,页面数据保存之后查不出来。立即意识到可能是中文参数的问题,由于是get方式传参,windows环境下,前台页面对中文参数显示调用编码函数。代码如下:content = encodeURI(peprows[i...

2018-07-10 21:49:32 647

原创 使用xpath新增、查找、删除、上下移动节点

最近在一个测试工具的项目开发中,需要用到swt的tree控件构建一棵树来组织测试用例,swt本身提供了tree控件来开发树形结构,我所要做的就是把数据按照业务逻辑关系组织成一个xml文件,通过解析xml来构建这棵树,xml代码如下: newStep7     newStep00     newStep1     newStep2

2016-06-18 21:46:27 6134 1

原创 使用JqGrid列表数据分组显示问题的解决方法

使用JqGrid列表数据分组显示的问题解决方法

2015-06-13 21:34:05 8339 1

原创 后台拼接html代码在不同浏览器下显示的问题

后台拼接HTML代码前台执行时,在不同浏览器版本下出现的问题

2015-06-13 21:13:00 3381

原创 jquery grid设置行背景色

项目中有一个需求,可以根据grid中某一列的

2014-05-16 14:59:15 6148

原创 DB2中SUM方法使用时需要小心

最近开发的一个项目中有一个页面需要对页面表格中所有考核得分列进行求和,然后显示到页面下方。我开始想的很简单,到数据库中select  sum(该字段)即可。写好后大概运行了一下很正常,查询语句将符合条件的记录中该字段的内容求和,并显示到页面上。过了一天,修改其他bug时,发现点击某条记录查看时页面报错,显示db2数据库-420号错误代码。查了一下,意思是“字符串自变量值不符合函数的要求”。仔细到数

2013-09-11 14:21:40 9632

原创 怎样将后台拼接的html串显示在弹出页面中

很多项目中都有将后台查询出来的集合拼接成html字符串,然后显示在弹出页面中,下面结合我做的项目讲一讲具体如何实现。1、后台service层根据条件查询出结果集合,并拼成string/** * 查询目标分解情况返回表格字符串 * @param id * @return */ public String searchDecomposeInfo(String id)

2013-07-17 17:26:27 15268 1

原创 使用jquery获取下拉框选择内容

获取下拉框选择的内容是web开发中经常遇到的功能点,网上这方面的例子很多,例如获取选中的下拉框选项的值$("#ddlRegType").find("option:selected").text(); 但是在新建页面中下拉框中的值被载入时,没有选中任何一项,此时这种方法获取不到用户选中的选项。我的方法是首先获取到下拉框中所有选项的数目,然后根据用户选择的选项value值进行循环判断,当用

2012-11-27 10:31:34 10043

原创 使用Rone框架开发附件上传功能

在JavaWeb开发中经常会遇到附件上传的功能,我主要讲一下使用中软Rone框架开发附件上传功能的步骤和一些细节问题。1、jsp页面的主要代码" method="post" enctype="multipart/form-data"> 上传文件 上传方案 "/>

2012-07-19 17:56:55 922

原创 对字符串型日期字段进行排序的体会

在Java web开发中经常需要根据更新时间进行排序,一般来说涉及到日期时间的字段都把它定义成date型。如果需要把该字段显示在页面上则需要对其进行转换,很容易出错。我的方法是只要不进行日期的加减运算一律定义成varchar型,这样在后台不需要进行格式转换。但是在排序时需要将其用SQL函数转换为日期型,否则容易出现错误。在oracle中转换的方式如下:order by to_date(a.

2012-03-23 18:44:59 4662

原创 Jquery.validate使用体会

Java Web开发中,对前端页面表单的校验是必不可少的环节。采用Jquery.validate验证框架可以大大节省开发时间,提高程序员的工作效率。它的使用非常简单,普通表单的常用验证规则基本上它都已经包含在内。以下是我在开发中使用Jquery.validate的几个实例,首先把Jquery.validate.js文件包含进来。">1、必须、长度等常规校验$(document).rea

2012-03-23 10:50:47 1755

原创 一览画面中js控制弹出悬浮窗口

在web项目开发中经常遇到在一览画面中用户需要查看某一条记录的详细信息。如果用迁移画面的方式处理,速度会比较慢,而且用户体验不是太好。如果采用点击该条记录的详细链接时弹出一个层显示在当前画面的话,处理速度很快,而且用户感觉也比较新颖。下面我以某个对日电子商务网站为实例说明下它的实现方式。1、jsp页面上弹出层的代码 '> : X

2012-03-23 10:22:12 12221 2

原创 一览画面点击复选框获后如何获取多个id值

在web开发中经常会遇到一览画面中每一条记录前都带一个复选框,点击后选中该条记录进行删除、修改、查看等操作。修改和查看都是获取一条记录的id值后传递到后台进行查询获取该记录对象的各种属性值,再显示到画面上。我说的重点是选中多条记录后进行批量删除,如何获取多条记录的id值是问题的关键。首先是在jsp页面中全选中复选框的方法。代码如下:function checkEvent(name, allCh

2012-03-22 18:03:57 3480

原创 使用apache poi包导出excel

在各类开发中导出报表时常见的需求之一,在java开发中使用apache的poi包可以轻松地完成excel报表导出任务,并且支持excel2007版本。具体代码如下:public String export2Excel() throws Exception { String exportFileName = CustomerUtil.getCurrentTime() + "_OrderInf

2012-03-22 16:50:46 640

原创 防止页面刷新后插入重复数据

在web项目中防止用户刷新页面插入重复数据是开发人员必须考虑的异常情况之一。我的解决方法是当用户完成添加操作之后,将url指向查询action。例如:用户执行完添加操作时地址栏中的url如下:http://127.0.0.1:8080/MijItem/admin/logisticsAction!addLogisticsSendInfo.action此时,要让它转到从一览画面点击修改后执行的那个

2012-03-22 16:22:18 1042

原创 将查询得到的集合转换为Hashmap

根据id值获取它的对象是web开发中常见的操作,如果每次根据id值对list集合进行遍历,无疑效率是很低的。采用hashmap将id作为key值调用get(key)方法获取对应的对象则非常方便,并且效率也较高。以下代码是将对象中id,logisticsNo联合作为key,将对应的对象作为value装入到hashmap中的代码: /** * 获取物流配送信息 * @param

2012-03-22 15:55:12 755

原创 html<select>控件使用体会

我上篇文章说的是struts2标签的使用,但是在某些情况下html标签有它不可替代的作用。比如,下拉框默认显示文字“请选择港口名称”需要做国际化处理时,struts2标签就无法进行处理,这时就必须使用html。代码如下: "> 默认第一个选项之间使用文字国际化处理非常方便。从第二个开始使用标签循环迭代下拉框中的内容。后台代码如下: /** * 获

2012-03-22 15:06:12 824

原创 struts2<s:select>标签使用体会

在web项目中下拉框是非常常用的控件之一,下拉框中的数据一种是用户在页面固定写死的,一种是查询数据库取得的。第二种情况更为普遍,当用户更新一条新记录后再次查看该条记录的详情时,下拉框需要固定显示用户选择的那个数据项。使用普通的Html select标签需要判断该下拉框中数据项的value值,如果相等设定为selected,比较麻烦。以下是使用struts2标签从后台读入数据并显示出来,而且自动

2012-03-22 14:47:23 2533

原创 查询日期范围时SQL条件的写法

在Java web页面开发中经常遇到检索条件包含一个开始日期、终止日期,输入后,查询符合该日期范围内的记录。对于这样的需求我们要了解清楚客户到底想要检索出什么样的数据。如果检出的数据包含了以下几种情况,那么就基本能够满足绝大多数需求:1、表中数据的开始日、终止日完全落在检索条件范围内;2、表中的数据与检索条件范围有交集;3、表中的数据完全包含了检索条件范围;4、表中数据的日期范围完

2012-03-22 11:33:57 9886

原创 第三方日期控件使用后总结

2012年1月至3月出差北京参与一个对日JAVA WEB项目开发,日期型控件是这类项目必不可少的工具之一。以下是采用my97日期控件的一些心得体会。该控件在其官网上有非常详尽的使用说明和各种例子。详细参照www.my97.net1、点击文本框弹出日期选择窗口,选择的日期格式为 yyyy-MM-dd HH:mm:ss首先在jsp页面head部引入日期控件js文件。">日期开始

2012-03-22 11:17:34 864

原创 关于项目中文字国际化的几点体会

2012年1月至3月我出差北京,参与了一个对日电子商务站的项目开发。由于本地是中文环境因此所有页面的message,文字都要做国际化。有几种情况需要特殊处理才能让国际化文字显示出来。1、页面Javascript弹出的消息框中的文字jqDialog.alert("");标签中name的值需要用单引号引起来,正常在html中用双引号引起来。2、使用标签时,文本框默认显示文字的情况这

2012-03-22 11:16:15 425

原创 用Javascript实现通过选择周数显示开始日和结束日

最近在一个项目中遇到一个查询页面,其中一个查询条件是根据选择的年份、月以及周数显示选择的该周从几号到几号,这样一个需求。在网上搜索了一下,有类似的但是没有完全一样的,只好自己动手。思路是首先取得所选择的该年月1号这一天是星期几,然后算出这一周中周一的日期。以此为基点,第1周的结束日即为这一天加6,第2周的开始日为这一天加7,结束日为这一天加13,以此类推,直到推算出第5周的开始日和结束日。具体代码

2012-01-02 21:07:04 943

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除