- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 后台分页的页码安全(超过总页数,页码为非数字)检查问题
后台分页的页码安全(超过总页数,页码为非数字)检查问题解决办法使用校验器:如果页码没大于接收页码参数类型的最大值,但是页码大于总页数。就在业务层进行判断// 如果当前页大于总页数,那么就把最后一页的就是当前页if (page > pageBean.getTotalPage()) { page = pageBean.getTotalPage(); pageBean.setP
2017-06-29 21:35:48 2825
原创 c3p0配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.s
2017-06-27 21:08:21 553
原创 后台权限拦截器编写
package cn.itcast.shop.Interceptor;import org.apache.struts2.ServletActionContext;import cn.itcast.shop.vo.AdminUser;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwor
2017-06-23 23:03:39 1129
原创 struts2有两种拦截器
1.有默认的,有自定义的两种。当为包中的action显示指定了某个拦截器,则默认的拦截器不会起作用2.实现拦截器类一般可以实现com.opensymphony.xwork2.interceptor.Interceptor接口,或者直接继承AbstractInterceptor类。Struts2还提供了一个MethodFilterIntercepter类,该类是AbstractIntercepto
2017-06-23 22:38:55 452
原创 后台订单管理异步加载订单项的操作
<link href="${pageContext.request.contextPath}/css/Style1.css" rel="stylesheet" type="text/css" /><script language="javascript" src="${pageContext.request.contextPath}/js/public.js"> function sho
2017-06-23 21:36:56 1568 1
原创 文件上传
package cn.itcast.shop.action;import java.io.File;import java.io.IOException;import java.util.Date;import java.util.List;import javax.annotation.Resource;import org.apache.commons.io.FileUtil
2017-06-23 18:39:01 535
原创 struts2的s:iterator标签中的status
使用status: | 遍历元素的总数: 遍历过元素的索引: 当前是不是偶数: 当前是不是奇数: 是不是第一个元素: 是不是最后一个元素: 输出结果:.使用status:user1| 遍历元素的总数:1 遍历过元素的索引:0 当前是不是偶数:false 当前是不是奇数:tr
2017-06-23 11:38:35 538
原创 在线支付代码
package cn.itcast.shop.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Arrays;/** * 易支付hmac加密
2017-06-22 14:24:38 1499
原创 index.jsp重定向到action
<% response.sendRedirect(request.getContextPath()+"/index.action");%>
2017-06-21 17:36:27 3090
原创 购物车功能
package cn.itcast.shop.vo.cart;import cn.itcast.shop.vo.Product;/** * 购物项对象 * * @author 风清杨 * @version V1.0 */@SuppressWarnings("unused")public class CartItem { // 商品信息 private Product p
2017-06-21 14:15:52 427
原创 验证码图片生成
验证码图片生成代码package cn.itcast.shop.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Rand
2017-06-19 18:01:35 703
原创 邮件发送工具类
package cn.itcast.shop.util;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.Message.RecipientType;import javax.mail.MessagingException;i
2017-06-19 12:32:03 522
原创 UUIDUtils工具随即生成UUID字符串
package cn.itcast.shop.util;import java.util.UUID;/** * 激活码随机生成工具 * * @author 吕小刚 * @version v1.0 */public class UUIDUtils { /** UUID随机生成方法 */ public static String getUUID() { return
2017-06-18 22:49:36 1954
原创 AJAX用户名异步校验
*用户名: <input type="text" id="username" name="username" class="text" maxlength="20" onblur="checkUsername()"> //AJAX用户名异步校验 function checkUsername(){ //获得文本框值: var username
2017-06-18 20:59:16 502
原创 分页代码
package cn.itcast.oa.domain;import java.io.Serializable;import java.util.List;/** * 分页功能中的一页的信息(封装对象) * * @author 风清杨 * @version V1.0 */@SuppressWarnings({ "serial", "rawtypes" })public c
2017-06-17 21:00:02 335
原创 CRUD的共公代码
package cn.itcast.oa.base;import java.util.List;import cn.itcast.oa.domain.PageBean;import cn.itcast.oa.util.QueryHelper;/** * CRUD的Dao的接口 * * @author * @version V1.0 */public interface
2017-06-15 20:34:07 347
原创 url地址获取判断
/* * $Id: AnchorTag.java 768855 2009-04-27 02:09:35Z wesw $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distrib
2017-06-15 20:32:42 1187
原创 分页功能中的一页的信息(封装对象)
package cn.itcast.oa.domain;import java.io.Serializable;import java.util.List;/** * 分页功能中的一页的信息(封装对象) * * @author * @version V1.0 */@SuppressWarnings({ "serial", "rawtypes" })public clas
2017-06-15 20:32:09 585
原创 用于辅助拼接HQL语句_工具
package cn.itcast.oa.util;import java.util.ArrayList;import java.util.List;import cn.itcast.oa.base.DaoSupport;import cn.itcast.oa.domain.PageBean;import com.opensymphony.xwork2.ActionContext;
2017-06-15 20:30:10 363
原创 FCKeditor的使用
测试_空白页 这是回显内容 var oFCKeditor = new FCKeditor( 'content' ) ;// 此参数会做提交表单时的参数名使用 oFCKeditor.BasePath = "./" ;// 一定要指定editor文件夹所在的路径,并且要以"/"结尾 oFCKeditor.Height = 300
2017-06-12 16:26:27 372
原创 MySQL条件控制(case when...then...else...end) 详细解释
遇到 XXX情况 就 XXX 遇不到就 XXX 结束case when …… then …… else …… end
2017-06-12 00:00:54 598
原创 Java_代码中特殊的注释技术——TODO、FIXME和XXX的用处
前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。、TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识
2017-06-11 01:30:03 1173
原创 实现一组功能的步骤
流程说明:实现一组功能的步骤1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能。2,设计实体/表 正向工程:设计实体、映射文件 --> 建表 反向工程:设计表 --> 映射文件、实体3,分析功能 分析到每个请求的粒度。 得到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法。4,实现功能: a,创建Action,并定义出其中的方法。 b,实现
2017-06-08 18:23:45 540
原创 Jquery的TreeView控件工具
ItcastOA 系统管理 部门管理 岗位管理 岗位添加 岗位删除 用户管理 审批流转 $("#tree").treeview();
2017-06-07 02:15:32 1072
原创 树状结构显示之递归练习并说明写递归代码的技巧
package cn.itcast.oa.test;import java.util.ArrayList;import java.util.Collection;import java.util.LinkedHashSet;import java.util.List;import java.util.Set;import org.junit.Test;import cn.itc
2017-06-04 19:51:41 545
原创 异常:Stacktraces org.hibernate.TransientObjectException: The given object has a null identifier: cn.i
异常:Stacktracesorg.hibernate.TransientObjectException: The given object has a null identifier: cn.itcast.oa.domain.Department网页中,没有回显隐藏id
2017-06-03 21:33:34 659
原创 BaseDao设计思路
package cn.itcast.oa.base;import java.lang.reflect.ParameterizedType;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;import org.hibernate.SessionFactory;im
2017-06-03 18:56:21 576
原创 Struts2_Spring_Hibernate整合及测试_4(标准)_通过反射获取泛型真实类型
package cn.itcast.oa.base;import java.lang.reflect.ParameterizedType;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;import org.hibernate.SessionFactory;im
2017-06-02 12:42:19 577
原创 Struts2_Spring_Hibernate整合及测试_3(标准)
Struts2与Spring与Hibernate标准整合web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com
2017-06-01 19:12:51 329
原创 Struts2_Spring_Hibernate整合及测试_2(标准)
Struts2与Spring整合<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http
2017-06-01 19:07:10 375
原创 Struts2_Spring_Hibernate整合及测试_1(标准)
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 控制数据源内加载的
2017-06-01 18:02:39 500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人