• 大小: 18.71MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-07-27
  • 语言: Java
  • 标签: web  

资源简介

具有很强的封装性,有利于后期功能的增加和修改!项目源码,jsp页面。安装即可运行,基本无需更改

资源截图

代码片段和文件信息

package com.hfxt.common;

import java.util.Collection;
import java.util.List;

/**
 * General input/data validation methods Utility methods for validating data
 * especially input
 * 
 * @author 
 * 
 */
public class Validity {

    // boolean specifying by default whether or not it is okay for a String to
    // be empty

    public static final boolean DEFAULTEMPTYOK = true;

    // decimal point character differs by language and culture
    public static final String DECIMALPOINTDELIMITER = “.“;

    public static final String SPECIAL_CHARACTER = “~!@#$%^&()-_=+]\\|:;\“\\‘<>?/“;

    /**
     * 
     * Check whether string s is null
     * 
     * @param s
     *            any String
     * @return boolean string is equals nullreturn true
     */
    public boolean isNull(String s) {
        return (s == null);
    }

    /**
     * 
     * Check whether string s is not null
     * 
     * @param s
     *            any String
     * @return boolean return not equlas null
     */
    public boolean isNotNull(String s) {
        return (s != null);
    }

    /**
     * Check whether string s is empty.
     * 
     * @param s
     *            any String
     * @return boolean return string is null or length equlas zero
     */
    public static boolean isEmpty(String s) {
        return ((s == null) || (s.length() == 0));
    }

    /**
     * Check whether collection c is empty.
     * 
     * @param c
     *            any Collection
     * @return boolean return collenction is null or no elements
     */
    public static boolean isEmpty(Collection c) {
        return ((c == null) || (c.size() == 0));
    }

    /**
     * Check whether List list is empty.
     * 
     * @param list
     *            any List
     * @return boolean return list is null or no elements
     */
    public static boolean isEmpty(List list) {
        return ((list == null) || (list.size() == 0));
    }

    /**
     * Check whether object obj is empty.
     * 
     * @param obj
     *            any object
     * @return boolean return object is null
     */
    public static boolean isEmpty(object obj) {
        if (null == obj)
            return true;
        if (obj instanceof String && ((String) obj).trim().equals(““))
            return true;
        if (obj instanceof Collection && ((Collection) obj).isEmpty())
            return true;
        return false;
    }

    /**
     * Check whether object obj is empty.
     * 
     * @param ids
     *            any String[]
     * @return boolean return string arrays is null or no elements
     */

    public static boolean isEmpty(String[] ids) {
        return ((ids == null) || ids.length == 0);
    }

    /**
     * Check whether string s is NOT empty.
     * 
     * @param s
     *            any String
     * @return boolean return string is not null or length is great than zero
     */

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4279  2018-11-13 17:59  easybuy\.classpath

     文件        524  2018-11-13 14:49  easybuy\.myhibernatedata

     文件        294  2018-11-08 15:52  easybuy\.mymetadata

     文件       1952  2018-11-08 18:36  easybuy\.project

     文件        500  2018-11-08 15:52  easybuy\.settings\.jsdtscope

     文件        244  2018-11-10 09:39  easybuy\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-11-08 15:52  easybuy\.settings\org.eclipse.jdt.core.prefs

     文件        536  2018-11-08 16:28  easybuy\.settings\org.eclipse.wst.common.component

     文件        252  2018-11-08 15:52  easybuy\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-11-08 15:52  easybuy\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-11-08 15:52  easybuy\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        169  2018-11-13 17:16  easybuy\config\database.properties

     文件       2751  2018-11-10 14:01  easybuy\config\spring-dao.xml

     文件       2937  2018-11-08 16:33  easybuy\config\spring-shiro.xml

     文件       1697  2018-11-10 14:00  easybuy\config\springmvc.xml

     文件      14954  2018-11-13 09:26  easybuy\hibernate.reveng.xml

     文件      10733  2018-11-07 18:31  easybuy\src\com\hfxt\common\Validity.java

     文件       4695  2018-11-14 16:22  easybuy\src\com\hfxt\config\AlipayConfig.java

     文件       5635  2018-11-15 17:06  easybuy\src\com\hfxt\controller\BuyController.java

     文件       5395  2018-11-16 09:02  easybuy\src\com\hfxt\controller\ProductController.java

     文件       4117  2018-11-16 10:34  easybuy\src\com\hfxt\controller\ShopController.java

     文件       2691  2018-11-14 10:14  easybuy\src\com\hfxt\controller\UserController.java

     文件        348  2018-11-14 16:25  easybuy\src\com\hfxt\dao\AddressDao.java

     文件        552  2018-11-11 09:04  easybuy\src\com\hfxt\dao\CommentDao.java

     文件        591  2018-11-13 12:04  easybuy\src\com\hfxt\dao\EasybuyShoppingDao.java

     文件      11404  2018-11-07 18:28  easybuy\src\com\hfxt\dao\IbaseDao.java

     文件       1013  2018-11-14 16:26  easybuy\src\com\hfxt\dao\impl\AddressDaoImpl.java

     文件      36794  2018-11-07 19:18  easybuy\src\com\hfxt\dao\impl\baseDao.java

     文件       1259  2018-11-16 10:57  easybuy\src\com\hfxt\dao\impl\CommentDaoImpl.java

     文件       1511  2018-11-13 14:26  easybuy\src\com\hfxt\dao\impl\EasybuyShoppingDaoImpl.java

............此处省略295个文件信息

评论

共有 条评论