java web开发
Sloan_JCY
这个作者很懒,什么都没留下…
展开
-
报错java.lang.Long cannot be cast to java.lang.Integer解析
报错:java.lang.Long cannot be cast to java.lang.Integer Long 无法转化成Integer类型. 这个异常 经常出现在hinbernate分页查询的时候. 原因: 这里在Hibernate2.0之前版本list.get(0)返回的是Integer类型. 但是在Hibernate3转载 2013-08-27 08:41:17 · 2471 阅读 · 0 评论 -
使用ajax返回json类型数据的时候无法进入success可能的原因
1.检查一下json类型是否正确;2.得return null,而不是当前页面;3.如果是集合转换为json的话最好在当前方法中初始化。如下红色部分js中:$.ajax({ url:"accountManagement!checkPersonalAccount", data:{companyName:companyName,personName:personNa原创 2013-10-19 10:34:44 · 1136 阅读 · 0 评论 -
连接数据库时报错:无效的列索引
当报这个错的时候肯定就是索引写错了:1.JDBC访问数据库后得到的ResultSet 是从1开始的2.Hibernate访问数据库是从0开始的所以最好别通过索引来赋值或者取值,通过name就不会出现类似的问题了原创 2013-10-24 13:21:53 · 2203 阅读 · 1 评论 -
Struts2中ModelDriven的使用
它是Struts2种独有的一种接收用户输入的机制,想在项目中使用模型驱动(ModelDriven)需要让Action实现com.opensymphony.xwork2.ModelDriven 接口,使用它的getModel()方法来通知Struts2要注入的属性类型,并且声明属性时一定要实例化,但不需get,set方法。 package com.lsc.alan.原创 2014-01-06 11:21:41 · 1085 阅读 · 3 评论 -
OpenSessionInViewFilter 的配置及替代方案
Spring 为我们提供了一个叫做 OpenSessionInViewFilter 的过滤器,他是标准的 Servlet Filter 所以我们把它按照规范配置到 web.xml 中方可使用。使用中我们必须配合使用 Spring 的 HibernateDaoSupport 来进行开发,也就是说,我们的dao层的类都要继承于 HibernateDaoSupport,从中由 Spring 来控制 Hi转载 2014-01-09 09:56:29 · 615 阅读 · 0 评论 -
[Ljava.lang.Object 类型转换
初学者使用hibernate执行查询的时候,很容易遇到结果集的类型转换问题,所以明确“执行结果”里的数据类型很重要。下面有两小例子:(1):使用HQL进行条件查询。此结果集List包含的是对象数组,其中对象数组的索引0位置是Dept对象,该对象数组的长度取决于参与的表的个数。 Session session = HibernateSessionFactory.getSes转载 2014-01-10 11:52:31 · 5727 阅读 · 2 评论 -
Spring Test整合JUnit4的使用
一所需jar包.1.首先加入Spring所需jar包2.spring-test.jar3.JUnit-4.5jar二.代码:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations="classpath:applicationContext-bean.xml")//如果要使用事务管理则继承A原创 2014-01-10 16:42:41 · 859 阅读 · 1 评论 -
js获取宽度 ,各种高度宽度document.body.clientWidth , document.body.clientHeight,window.screen.width 等等
网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWid转载 2014-02-10 16:32:47 · 4361 阅读 · 0 评论 -
URL中传中文的解决方法
1在js中:var userGroup=encodeURI(encodeURI(treeNode.name,"utf-8"));//进行两次编码在java后台:String userGroupName= URLDecoder.decode(userGroupName, "utf-8");2在js中var test1 = encodeURIComponent("and t原创 2013-10-11 15:08:11 · 976 阅读 · 0 评论 -
Java经典封装JDBC模板(充分体现面向对象思想)
程序清单一览bean类[html] view plaincopypackage com.software.usermanager.bean; public class Users { private String id; private String name; private转载 2013-11-27 15:56:26 · 751 阅读 · 0 评论 -
常用正则表达式收藏
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2. "^\d+$" //非负整数(正整数 + 0)3. "^[0-9]*[1-9][0-9]*$" //正整数4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0)5. "^-[0-9]*[1-9][0-9]*$" //负整数6. "转载 2013-11-25 09:51:42 · 667 阅读 · 0 评论 -
Java中使用MD5进行加密
在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。(一)消息摘要简介 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘要是一种与消息认证码结合使用以确保消转载 2013-10-22 14:26:05 · 604 阅读 · 0 评论 -
jQuery Ajax 实例 全解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [ca转载 2013-08-17 09:44:41 · 611 阅读 · 0 评论 -
jquery怎么得到复选框值
复制的:HTML 代码: jQuery 代码:$("input:checked") 结果:[ , ] var check = $("input:checked"); //得到所有被选中的checkbox var actor_config; //定义变量 check.each(function(i){转载 2013-08-17 09:46:56 · 1247 阅读 · 0 评论 -
用fastjson为Ztree生成多级树形菜单JSON数据源
本代码主要演示如何用fastjson为Ztree生成多级树形菜单JSON数据源,实际应用当中可将菜单信息放入数据库,然后循环生成一个 Menu 的 ArrayList 然后用fastjson 转换成JSON传递给HTML中zTree的Nodes变量即可。若要为一个菜单添加子菜单只需在数据库新建一菜单使其pId指向父菜单id即可标签: fastjson zTr转载 2013-10-12 09:03:52 · 3845 阅读 · 0 评论 -
使用sigmaGrid实现分页、打印等功能
首先看一下显示效果:js中://sigma grid定义部分var myData = [];var grid_demo_id = "myGrid1" ;var dsOption= { fields :[ {name : 'order_number' }, /* {name : 'owner_name' },*/ {name : 'p原创 2013-10-19 11:01:30 · 1262 阅读 · 0 评论 -
Powerdesigner导出的sql语句中去掉双引号
1、去掉Oracle生成的SQL创建语句中的双引号 用powerdesigner导出orale的建表sql时,默认会给表名和字段名加上双引号,如下图: 这样给操作数据库带来很大的不便,解决的办法是设置Database菜单, 然后点击Edit Current DBMS菜单,再依次点开Script-Format,1、去掉Oracle生成的SQL创建语句中的双引号 用powe转载 2013-10-26 09:32:07 · 687 阅读 · 0 评论 -
在js中将number类型的数据转换成保留两位小数的字符串
/** * 将数字类型转换成带有两位小数的字符型(通过正则表达式) * @param num * @returns */function turnString(num){ var re=/^[0-9]+$/; var re2=/^[0-9]+(\.[0-9]{1})$/; if(re.test(num)) { num+=".00"; } if(原创 2013-10-18 14:01:19 · 2667 阅读 · 0 评论 -
json中放map集合传到js中的一些处理
后台java处理: List pList2=new ArrayList pList2.add(p); Map map=new HashMap map.put("list", pList); map.put("total", pList2); Gson gson=new Gson(); String json=gson.toJson(map);原创 2013-10-12 11:21:35 · 2044 阅读 · 0 评论 -
could not excute query 问题总结
最近总是碰到could not excute query问题,笔记一下:1.首先看一下sql语句里面是不是from 对象,而不是表名2.检查一下配置文件是否有误(mapping问题)3.sql语句有误(特别是传过来的是String类型的话要加上引号)最难发现的估计就是第三个,忘记加引号了原创 2013-10-09 09:08:49 · 4289 阅读 · 0 评论 -
百度地图根据地址获取经纬度
public static String getCoordinate(String address) throws IOException{ String lngAndLag="";String key = "f247cdb592eb43ebac6ccd27f796e2d2"; String url = String .format("http://api.map.baidu.com/geocod原创 2016-06-30 10:19:44 · 779 阅读 · 0 评论