簡體   English   中英

Spark-Java 框架、Jetty 和 JSP 文件

[英]Spark-Java framework, Jetty and JSP files

請放輕松,我對整個 Web 開發還很陌生,而且我有點困惑。

我從 Maven 安裝了 Spark 框架,該框架將 Jetty 作為其底層 Web/應用程序服務器,對嗎? Jetty 嵌入在 Spark jar 中,所以我不能/不應該弄亂它。 到目前為止,這是正確的嗎?

我讀到 Spark 的嵌入式 Jetty 應該支持 JSP 文件的呈現,但是我的瀏覽器實際上將我的 JSP 頁面解釋為文本文檔。 我如何告訴 Spark/Jetty 它需要解釋和提供這些頁面,而不是按原樣提供它們?

我正在使用 Spark 2.5 和速度模板引擎。

到目前為止非常少的代碼。 我只是在 Jetty 運行時將路徑輸入到我的瀏覽器中,而不是設置到我的 JSP 文件的路徑。

我已經用這種方式測試了幾個不同的最小 JSP 文件。

我在 Spark 中添加了一個路由到我的 JSP 文件,瞧,現在它嘗試渲染文件! 我想 Spark 必須處理傳遞給它的字符串的解釋,而 Jetty 只是提供內容? 打我! 它有效!

編輯:很抱歉讓這件事從死里復活,但它還沒有答案,所以要求清晰……我在我的程序中使用 spark 框架添加了路由,並使用了 render() 函數spark 讓 Jetty 呈現 JSP 文件。 我之前一直將 JSP 文件的路徑作為靜態文件輸入,因此 Jetty 沒有解釋文件服務器端的內容(就像您對 JSP 所做的那樣),而是嘗試將文件本身交給客戶端的瀏覽器. 菜鳥失誤!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM