JSP 调用类的方法

来源:互联网 发布:js点击按钮消失又出现 编辑:程序博客网 时间:2024/06/05 19:32

1、 PWD.java

package   xiakai;  
  import   java.util.*;  
  import   java.io.*;  
  import   java.security.MessageDigest;  
   
  public   class   PWD   {  
   
      public   String   encryptPWD(String   sPassword)   {  
                  byte   cResult[]   =   new   byte[16];  
                  String   sResult   =   "";  
                  try   {  
                          MessageDigest   md   =   MessageDigest.getInstance("MD5");  
                          md.update(   ("chenlilin.nhdrtpj"   +   sPassword).getBytes());  
                          cResult   =   md.digest();  
   
                          for   (int   i   =   0;   i   <   cResult.length;   i++)   {  
                                  if   (cResult[i]   <   0)  
                                          cResult[i]   +=   128;  
                                  String   sTemp   =   Integer.toHexString(cResult[i]).toUpperCase();  
                                  if   (cResult[i]   <   16)  
                                          sTemp   =   "0"   +   sTemp;  
                                  sResult   +=   sTemp;  
                          }  
                  }  
                  catch   (Exception   e)   {  
                          sResult   =   "";  
                  }  
                  return   sResult;  
          }    
  } 

2、编译PWD.java文件 把它放到WEB-INF/classes/xiakai/里,因为定义的是package   xiakai;  所以要在里面建个名为xiakai的文件夹。把编译好的CLSS文件放到里面。

3、页面调用<%@ page import="xiakai.PWD"%>

测试:
<%  
 String a="123456";  
 PWD n=new PWD();  
out.println(n.encryptPWD(a));  
 %>

原创粉丝点击