Выполнение действия Scala внутри Java-контроллера (PlayFramework)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Выполнение действия Scala внутри Java-контроллера (PlayFramework)

Сообщение Anonymous »

Я создал приложение, используя Playfrawork с Java.

И я использую в нем плагин SecureSocial.
Внутри моего контроллера есть метод, одним из процессов которого является выполнение дескриптора сброса пароля запуска внутри SecureSocial.
Но этот метод написан на Scala.

Если я обратитесь к методу внутри моего исходного кода Java следующим образом:

Код: Выделить всё

Registration.handleStartResetPassword();
Ничего не происходит! То же самое, если я перейду на следующую строку:

Код: Выделить всё

Registration.handleStartResetPassword().apply();
То же, что и следующий блок исходного кода:

Код: Выделить всё

play.api.libs.iteratee.Iteratee it = Registration.handleStartResetPassword().apply(ctx()._requestHeader());
Future future = it.run();
Option result = future.value();
SimpleResult res = result.get().get();
Я удалил весь свой код и просто попытался выполнить код Secure Social, но ничего не произошло.
Вот мой метод:

Код: Выделить всё

public static Result resetPassword() {
Registration.handleStartResetPassword().apply();
return TODO;
}
Мой маршрут такой:

Код: Выделить всё

POST    /reset    controllers.ProfileController.resetPassword


Отредактировано: добавлен еще один способ, который я пытался запустить, но метод не запустился.< /п>

Подробнее здесь: https://stackoverflow.com/questions/246 ... yframework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»