Вы пропустили закрывающую скобку, ваш код не может быть запущен, и если вы добавите его в неправильном месте, вы просто вызовете еще больше проблем в коде. Я предлагаю использовать что-то вроде ЭТОГО:
Редактировать: я никогда не использовал Cipher, по моему предположению, если добавление закрывающей скобки не работает, у вас, скорее всего, есть ошибка в самом коде, и Я рекомендую вам внимательно просмотреть его и проверить на наличие ошибок.
public class Join {
static Cipher cipher;
@UserFunction
@Description("example.DES ,, Decryption of any input values.")
public byte[] DES( @Name("set1") List<String> strings1) {
for (int i = 0; i < strings1.size(); i++) {
String dot;
dot = strings1.get(i);
KeyGenerator keyGenerator = KeyGenerator.getInstance("AES");
keyGenerator.init(128);
SecretKey secretKey = keyGenerator.generateKey();
cipher = Cipher.getInstance("AES");
String encryptedText = encrypt(dot, secretKey);
System.out.println("Encrypted Text After Encryption: " + encryptedText);
}
public static String encrypt(String dot, SecretKey secretKey)
throws Exception {
byte[] plainTextByte = dot.getBytes();
cipher.init(Cipher.ENCRYPT_MODE, secretKey);
byte[] encryptedByte = cipher.doFinal(plainTextByte);
Base64.Encoder encoder = Base64.getEncoder();
String encryptedText = encoder.encodeToString(encryptedByte);
return encryptedText;
}
}
}
Вот различные тесты, которые я запустил через FireBug на http://docs.jquery.com/Downloading_jQuery
Различные версии jQuery переключаются в при загрузке страницы со специальными сценариями механика.
>>> jQuery.prototype.jquery
"1.3.2"
>>> jQuery(":text[value='']")
[input#jq-primarySearch]
Unknown pseudo-class or pseudo-element 'text'.
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]
>>> jQuery.prototype.jquery
"1.3.1"
>>> jQuery(":text[value='']")
Syntax error, unrecognized expression: value='']
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]
>>> jQuery.prototype.jquery
"1.3"
>>> jQuery(":text[value='']");
Object length=1 prevObject=Object context=document
Unknown pseudo-class or pseudo-element 'text'.
[Break on this error] undefined
>>> jQuery(":text[value=]").get()
[input#jq-primarySearch]
Обратите внимание, что 1,3 и 1.3.2 дескриптора это правильно (хотя с Firefox, отправляющим ошибку), но они все еще разбираются в узле.
Кроме того: Вы могли использовать :text[value=]
нотация, которая, кажется, работает везде, я попробовал его. Его просто немного подозреваемый это - все.
(Проигнорируйте мои Предыдущие разглагольствования, они - все яйца, не имея хорошего дня - _-),
Вы были близки. В селекторах jQuery нет никакого присвоения, таким образом, Вам только нужен сингл '=':
$(":text[value='']")
Я только что попробовал это и хорошо работал для меня:
$(":text[value=]")
Я просто удалил одинарные кавычки в селекторе.
Это, кажется, работает на меня
$(":text:not([value])")
Выстрел в темноте, поскольку я не протестировал его, но делаю эту работу:
$(":text:empty")