Фреймворк Spark-Java, файлы Jetty и JSP

Полегче, пожалуйста, я новичок во всей веб-разработке, и я немного озадачен.

У меня установлена ​​среда Spark из Maven, в которой Jetty используется в качестве базового веб-сервера/сервера приложений, верно? Jetty встроен в банку Spark, поэтому я не могу/не должен с ней связываться. Это правильно до сих пор?

Я читал, что встроенный в Spark Jetty должен поддерживать рендеринг файлов JSP, однако мой браузер буквально интерпретирует мои страницы JSP как текстовые документы. Как мне сообщить Spark/Jetty, что ему нужно интерпретировать и обслуживать эти страницы, а не просто обслуживать их как есть?

Я использую Spark 2.5 и механизм шаблонов скорости.

Пока очень минимальный код. Вместо того, чтобы настраивать маршрут к моему файлу JSP, я просто вводил путь в свой браузер во время работы Jetty.

Таким образом я протестировал несколько различных минимальных JSP-файлов.


person TheFunk    schedule 20.10.2016    source источник


Ответы (1)


Я добавил маршрут в Spark в свой файл JSP, и о чудо, теперь он пытается отобразить файл! Я полагаю, Spark должен обрабатывать интерпретацию переданной ему строки, а Jetty просто обслуживает контент? Бьет меня! Оно работает!

РЕДАКТИРОВАТЬ: извините, что вернул это из мертвых, но у него еще нет ответа, и поэтому была запрошена ясность .... Я добавил маршрут, используя инфраструктуру искры в своей программе, и использовал функцию рендеринга () spark, чтобы Jetty визуализировал JSP-файл. Ранее я вводил путь к файлу JSP как к статическому файлу, поэтому Jetty не интерпретировала содержимое на стороне файлового сервера (как вы делали бы с JSP), а вместо этого пыталась передать сам файл браузеру клиента. . Ошибка новичка!

person TheFunk    schedule 20.10.2016
comment
Как вы добавили маршрут в свой файл JSP? Можете ли вы добавить некоторые детали этой части? - person Roshan; 28.11.2016