如何在jsp 或者java类 写峰谷平的判断方法,比如多个时间段间不能交叉,而且要满24小时,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在jsp 或者java类 写峰谷平的判断方法,比如多个时间段间不能交叉,而且要满24小时,相关的知识,希望对你有一定的参考价值。

参考技术A 峰谷平不太懂,你介绍一下,程序方面应该没问题可以解决 参考技术B 峰谷平的判断方法不知道,不过判断时间段交叉问题很容易解决的,具体需求你发下来看看呢

在加载类时,如何指定所使用的jar包

参考技术A 定制自己的类加载器,从指定的jar包中加载类就行了

一般动态加载类都是直接用Class.forName()这个方法,但这个方法只能创建程序中已经引用的类,并且只能用包名的方法进行索引,比如 Java.lang.String,不能对一个.class文件或者一个不在程序引用里的.jar包中的类进行创建。但使用URLClassLoader 就可以直接根据创建一个单独的.class文件,并且每当重新载入后并实例化后都是最新的方法。类似于jsp,当你在eclipse中改了一个jsp并且存储后,只要刷新页面就可以得到最新的结果而不用重新启动服务器。
URLClassLoader是在java.net包下的一个类。他的构造函数输入参数需要输入1个URL数组。假设我们有一个编译后的class文件在 C:\URLClass\testClass.class中,URLClassLoader进行加载,其中有个方法为test,我们需要动态加载这个类并且运行test方法

Java代码
File xFile=new File("d:/xx.jar");
URL xUrl= xFile.toURL() ;
URLClassLoader ClassLoader=new URLClassLoader(new URL[] xUrl );
Class xClass=ClassLoader.loadClass("testClass");
Object xObject=xClass.newInstance();
Method xMethod=xClass.getDeclaredMethod("test");

以上是关于如何在jsp 或者java类 写峰谷平的判断方法,比如多个时间段间不能交叉,而且要满24小时,的主要内容,如果未能解决你的问题,请参考以下文章

java如何判图片的名字在这个路径下是不是存在

如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢

java中的request类怎么使用

java中如何判断两个变量相等

java判断年份是否为闰年

在JDBC或者JSP当中如何判断密码不为空?