com/opensymphony/user/provider/ejb/util/PasswordDigester
找不到这个类

解决方案 »

  1.   

    不是把这个单独调用可以调用啊。可以换到spring的controller里就调用不了如果找不到这个类的话,为什么单独可以调用啊?是不是还有其他方面的原因啊 
      

  2.   

    不是把这个单独调用可以调用啊。可以换到spring的controller里就调用不了如果找不到这个类的话,为什么单独可以调用啊?是不是还有其他方面的原因啊 
      

  3.   

    import com.opensymphony.user.provider.ejb.util.Base64;
    import com.opensymphony.user.provider.ejb.util.PasswordDigester;public class HashUtil {
    // public static void main(String s[]){
    // createHash("10017");
    // System.out.println("hash :" + createHash("10017"));
    // }
    public static String createHash(String original) {
    byte digested[] = PasswordDigester.digest(original.getBytes());
    byte encoded[] = Base64.encode(digested);
    return new String(encoded);
    }}这个类我引了啊。。并且用这个类自己的 main方法调用的时候没问题的但是用spring一调用就出问题
      

  4.   

    把你spring的配置文件和调用的那段代码贴出来吧。
      

  5.   

    其实很简单点的时。原来的时候用的我引用的那个工具包是引用的别的文件夹的,后来把那个工具包考到当前路径下就没问题了。。的确挺奇怪。。单独运行的时候正确,在spring调用的时候可能就不能调用外面的包了把