Я пытаюсь передать строку в качестве параметра из контроллера Java-приложения в scala-представление, но я получаю ошибку, любую идею, как достичь этого?Как передать параметры в scala view form java application controller?
ответ
Это легко:
контроллер:
return ok(yourView.render("Your string"));
вид (объявлении параметров (ы) в первой строке!):
@(param1: String)
<h1>@param1</h1>
Обратите внимание, что Java не позволяет опционально и/или названные args, поэтому вам нужно всегда передавать такое же количество аргументов и в том же порядке, который указан в представлении
спасибо, но вместо передачи одного параметра я хотел передать массив строки, скажем, «abc», где «abc» - это массив String, любая идея? –
, поэтому вы можете отправить, например: 'Map
На самом деле, я пытаюсь отправить массив строки на страницу просмотра индекса, я получаю сообщение об ошибке, если я пытаюсь отправить его –
Не зная, какова ваша ошибка, трудно устранить неполадки, но я предполагаю, что ошибка - это просто проблема с неявными коллекциями java для преобразования коллекций scala. Исходя из ваших комментариев в @ biesior то вопрос, я даже не уверен, что ваш тип данных, я думаю, что это 2D массив строк, то есть String[][] templateStrings
но описать его работу как Map<String, String[]> templateStrings
Если это первый случай, я подумайте, что эквивалентная коллекция scala будет Array [Array [String]]; если это второй, то Seq [String, Array [String]]. Попробуйте определить это в списке параметров шаблона, а затем передайте свою коллекцию java на return ok(yourView.render(templateStrings));
, как и ответ biesior.
- 1. Невозможно передать параметры из View в Controller с помощью JavaScript
- 2. как передать значение ember view to controller
- 3. Как передать дополнительные параметры Spring Spring Application Application Programatically?
- 4. как передать параметры urlconnection в java/android?
- 5. Java View to Controller Observer
- 6. Model-View-Controller и Java
- 7. netbeans java mobile application and scala application
- 8. Невозможно передать модель от View до Controller.
- 9. Войти View Controller над модальной View Controller
- 10. Как передать переменную из View в Controller в ASP .NET
- 11. Как передать параметры DateTime из View в Controller в ASP.net MVC5?
- 12. Запуск View Controller из «вложенной» View Controller
- 13. Как передать параметры Controller-Action с помощью LinkButton Нажмите
- 14. Сколько способов передать/передать данные b/w view controller
- 15. Как передать значение JavaScript из View в Controller?
- 16. Как передать переменную из View Controller в App Delegate
- 17. Как передать значения jQuery multiselect из View в Controller
- 18. Как передать содержимое удаленной ячейки UITableView в связанный View Controller?
- 19. Передать параметры «WHERE» в PostgreSQL View?
- 20. Как передать параметры в строке?
- 21. Back-end в Model-View-Controller, Java
- 22. add many view controller
- 23. Navigation Controller и View Controller
- 24. Как передать эти параметры (java)?
- 25. Как передать параметры Java-Thread?
- 26. как передать параметры url
- 27. службы Windows Application Controller
- 28. MVC view-controller
- 29. Model View Controller в Android
- 30. Rewrite Spark Java Application в Scala
Если вы хотите, чтобы кто-то помог вам написать один раз, что вы пробовали ... – biesior