0
XpageでJasypt(Javaライブラリ)を使用してデータを暗号化/復号化したいと考えています。 www.jasypt.orgXpageでJasyptを使用する
私のnsfファイルのWebContent/WEB-INF/libにjarファイルをコピーしました。
私のnsfで私は "Project Properties" "Java Build Path" "Libraries" "Class folderを追加"に行きました。このフォルダを追加しました。 XPage上
私はボタンを追加し、私が置かれているのonclickイベントに:
userPassword = "test";
importPackage(StrongPasswordEncryptor);
passwordEncryptor = new StrongPasswordEncryptor();
encryptedPassword = passwordEncryptor.encryptPassword(userPassword);
viewScope.test = encryptedPassword;
私は、私は、ライブラリをインポートする必要が推測StrongPasswordEncryptor
のための参照エラーを取得しています別の方法 ?
Javaクラス 'org.jasypt.util.password.StrongPasswordEncryptor'のメソッド 'encryptPassword(string)'を呼び出す際にエラーが発生しました –
@MarcJonkers:まず、encryptPassword関数が定義されているかどうかを確認する必要があります: 'typeof passwordEncryptor.encryptPassword)=== "function" 'そのような場合は、その関数内でエラーがスローされ、エラーの詳細(たとえば、スタックトレースの最初の行)を確認してください。 –