摘要:
由于历史原因,IE较早的版本不支持PNG透明可以支持GIF等的透明由于png图片相对较小,所以很多网站还是青睐于PNG图片最近就遇到这种情况,使用js和css滤镜来实现的与大家分享一下下:首先,判断浏览器和版本,如果是IE7一下版本,进行处理再者,遍历所有控件,如果为png格式的处理;最后,img的onload加载图片,并用css滤镜处理图片//ie6 编码图片function ES_PNG(obj,rootPath){if( !( $.browser.msie && parseFloat( $.browser.version ) 0 && imgSrc.ind 阅读全文
摘要:
java枚举类型数据用在Struts2的标签(select) 阅读全文
摘要:
SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑比如:原sql="select * from user where userid='"+userid+"'";如果,我们把userid="' or 1='1";这样拼接的sql="select * from user where userid='' or 1='1'";这样的sql就可列出表里的所有记录对于一个好的程序员来说,编写高质量的代码,可以防止sql注入比如使,用PreparedStat 阅读全文
摘要:
首先下载jad.exe和net.sf.jadclipse_3.3.0.jarjad.exe下载地址:http://ishare.iask.sina.com.cn/f/15267016.html?from=likenet.sf.jadclipse_3.3.0.jar下载地址:http://sourceforge.net/projects/jadclipse/?source=dlp下载好文件后:首先把net.sf.jadclipse_3.3.0.jar的jar拷贝到Eclipse文件中的plugins文件中重新启动Eclipse 在windows-->preferences-->jav 阅读全文
摘要:
struts2对于表单提交进行了拦截和编码,而且也可以通过filter来统一进行表单编码转换但是对于get请求所带的参数为中文,struts2就无能为力了在网上查找了一些方法,但都不行这就需要我们自己来处理首先把原来的链接:<a href="${pageContext.request.contextPath }/manage/reportManage_reportProfit.action?page=${request.profit.totalPage}&searchType=${searchType}&searchContent=${searchContent 阅读全文
摘要:
一般我们需要从其他地方(服务器或参数)获得一个字符串形式的数字(比如:str=“00057”)而又想在此数据上进行算术操作,比如想得到str+2=59那么我们就需要用到js的parseInt()函数parseInt()是把对应的数字字符串数据化,并可以在其上进行相应的算术计算然而,在使用parseInt()函数的时候,还需注意点小细节:比如:parseInt("0057") 结果为57 ,而parseInt("0058")结果为5parseInt("007")结果为7,而parseInt("008")结果为0这与我 阅读全文
摘要:
有时候我们需要从服务器端获取数据,来显示到页面这时我们可以用jquery的getJSON来获得数据这要求我们构造JSON格式的数据json格式数据为:[{{'name':'老王'},{'age':'22'}},{{'name':'老李'},{'age':'32'}}]前台代码:jquery:$.get("${pageContext.request.contextPath}/manage/orderManage_parseData.action?num=&qu 阅读全文
摘要:
导出数据到Excel也是用poi包来实现的,由于高版本兼容低版本,所以只导出.xls格式的Excel(即Excel2003格式)具体代码如下:/** * 导出数据到Excel中 * @param list所要导出的数据 * @param format导出格式 * @param fileName导出文件名 */public static void writeExcel(List<String[]> list,String[] format,String fileName){HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet she 阅读全文
摘要:
在SqlServer中创建存储过程:createproc test@result int output ---输出参数as begindeclare @test varchar(50)declare @count intselect @test='this is test proc result:'select @count = count(*) from GOODSCODEset @result=@countprint @testprint @countend其实,Hibernate中还没发现,其集成处理存储过程的方法,但是可通过Session获得对数据库的连接,走Java调 阅读全文
摘要:
当然习惯用 的同学,可以用这种方式来处理,但是这种方式不灵活,不好维护更好的方式是使用css来控制要想实现左对齐或右对齐,可以用align属性设置其为right或left,或者用css的text-align:left;靠左多少间距可用padding-left:200px;我的实现方式是 :<td height='20' style='padding-right:200px;'><div align='right'><s:property value="#request.sortGroup[ 阅读全文
摘要:
查询操作处理端:String hql= "select w.Sort_Name , sum(w.Gumack) from WorkList w group by Sort_Name";public List<Object[]> list(String hql) {return factory.getCurrentSession().createQuery(hql).list();}返回的是ArrayList类型的数据不知道其中的索引属性Action中的代码:public String reportSort(){ActionContext.getContext() 阅读全文
摘要:
以前用的是 jxl.jar来处理Excel表格的,但是现在jxl.jar停止更新了,只能用其处理2003格式 Excel所以这次选择了aphace的poi,可以处理2003和2007,唯一不好的是这两个处理分开了,需单独写2003和2007的处理过程其中poi的一些类在这就不过多的介绍了,网上都有我将其写在一块了,贴出来供大家学习一下/** * 读取Excel文件内容 * @param file * @return 以List<String[]>格式返回数据 * @throws IOException */public static List<String[]> rea 阅读全文
摘要:
先看效果图:首先获得组件的js和css资源,可以在http://code.google.com/p/lhgcalendar/downloads/detail?name=lhgcalendar-3.0.0.rar&can=2&q获得解压后目录结构如图:把skins中的全部文件及文件夹复制到你项目中,还有lhgcalendar.min.js引入你的js文件夹中我的项目中的配置目录:然后在你所用到日历控件的页面中引用:<link href="../css/lhgcalendar.css" type="text/css" rel=" 阅读全文
摘要:
在处理修改问题时,需要选中原有的选项,可以用Struts2标签的的<s:iterator>来迭代找出相匹配的那项。如:<select id="c_type" name="promotion.c_type"><s:iterator value="#{1:'买赠方式',2:'买减方式',3:'称重折扣'}" status="type"> <s:if test="%{key==#promotion.c_type}" 阅读全文
摘要:
实现截图:jquery异步无刷新删除各方面的代码:html:<a href="javascript:delGoods(<s:property value="Auto_No"/>)">删除</a>jquery://删除对应goodsID的商品function delGoods(goodsID) {if(confirm( "确定要删除?" )){$.get("/BackManage/manage/goodsManage_deleteGoods?goodsID=" +goodsID,n 阅读全文