修改的时候单选框选中
以前在这里采取的方法比较笨,跟下拉框选中一样,比较麻烦,以前的实现方法就是用<c:if>N次来判断,非常不好,今天有这个需要,稍微改进了一点,如下图: 由于屏幕不够,没有截完,后面的应该都晓得是怎么搞。...
文章分类:经验分享 技术随写
修改时下拉框默认选中
用的是C标签: 下拉选项是用<c:forEach>循环出来的,我以前的笨办法是判断当前页面是修改还是删除,这就需要用2个<c:if>,每个<c:if>里面都有<c:forEach>,这样来处理,今天这个需求被我这样给解决了:...
文章分类:经验分享 技术随写
hibernate的级联抓取
在hibernate级联关系中,有时需要从本对象里面获取另外一个对象的对象属性,可以用 dc.setFetchMode("users",FetchMode.JOIN); dc.add(Restrictions.eq("users.usrId",new Integer(userid))); 预先抓取另一个对象,获取另一个对象的属性名方法。...
文章分类:经验分享 技术随写
Hibernate的一对一关系
在hibernate的一对一里面,如果<one-to-one/>里面只有2个属性,name,class属性,它 默认情况下查询的是按连个表的主键关联查询数据。 在某些一对一关系中,如果需要用到外间关联的话,比如表的结构如: 用户信息表: SysUser用户表:字段如下:usr_id,usr_name,usr_age UsrPower用户能力表:字段如下:pow_id,usr_id,pow_info(这个表与用户表一对一的时候用usr_id关联) 在查询UsrPower级联查询SysUser表数据,条件是SysUser.usr_id = UsrPower.usr_id这种情况下配置的信息为: 多对一: <many-to-one name="users" class="com.fy.analyse.yy.vo.SysUser" insert="false" update="false" col...
文章分类:经验分享 技术随写
获取ResultSet结果集的数量
rowset.last(); System.out.println(rowset.getRow()+"返回的是数据的最后一行的行号,即,数据库数据的长度"); 写这个时还没意识到必须要一次性加载所有的数据才可以。...
文章分类:经验分享 技术随写
我的分页算法
以前学过的分页也不少,有用游标、top的,但是学习分页的时候往往是很郁闷的,因为根本没有掌握其中的原理,后来因为需要,就在以前的项目中扒了一个Hibernatge的分页的出来,有了hibernate的分页还远不够,因为自己不知道是怎么回事,jdbc在实际应用中也是应用的非常多的,这就要求我们要在平时项目过程中既要用到hibernate,但是也不可以不用jdbc,单纯的任务有了hibernate以后,觉得jdbc很低级,错了,这个事情还得看具体项目需求的。比如说一个非常简单的例子,用户修改密码的时候,用jdbc可以直接这样写sql语句:update tableName set password = ? where idorname = ? 这样就可以直接修改,如果换成是hibernate了,必须先根据传递的这个idorname来查询一下数据库,然后再更改,不然直接根据idorname会覆盖其...
文章分类:经验分享 技术随写
JSP自定义标签分页实现了
1、今天终于把自定义标签分页搞定了,自己感觉功能还可以。 2、优点:调用简单: 第一个属性:sql,就是你要查询的列表, 第二个属性:pageSize,就是每页显示大小, 第三个属性:tableCss,指定表格的样式,等于style=" " 3、实现简单:直接这样写就行了,空的标签体。 4、强大:随便指定SQL查询语句,灵活。 5、分页常用的功能都有。如图: 6、保存分页信息,没有用到session、request。 7、功能强大,在sqlserver上测试通过,在mysql上测试通过。正常。 缺点: 1、个人感觉没有标签体,日后对显示数据的增删该差信息,还得进行抽象,实用性不高。 =================================================== 以上是2009年写的,很浅,现在介绍下目前手里有的东西 =========================...
文章分类:经验分享 技术随写
JSP自定义标签运营时间: 天
用户数量: 人
文章数量: 篇
评论数量: 条
点赞个数: 个
最后更新: