【问题标题】:Spark-Java framework, Jetty and JSP filesSpark-Java 框架、Jetty 和 JSP 文件
【发布时间】:2017-03-02 14:06:33
【问题描述】:

请放轻松,我对整个 Web 开发还很陌生,有点困惑。

我从 Maven 安装了 Spark 框架,它以 Jetty 作为其底层 Web/应用程序服务器,对吗? Jetty 嵌入在 Spark jar 中,所以我不能/不应该弄乱它。到目前为止是正确的吗?

我读到 Spark 的嵌入式 Jetty 应该支持 JSP 文件的呈现,但是我的浏览器实际上将我的 JSP 页面解释为文本文档。我如何告诉 Spark/Jetty 它需要解释和提供这些页面,而不是按原样提供这些页面?

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

到目前为止,代码非常少。在 Jetty 运行时,我只是在浏览器中输入路径,而不是设置到我的 JSP 文件的路径。

我已经用这种方法测试了几个不同的最小 JSP 文件。

【问题讨论】:

    标签: java jsp velocity embedded-jetty spark-java


    【解决方案1】:

    我在 Spark 中向我的 JSP 文件添加了一条路由,你瞧,现在它尝试渲染文件!我想 Spark 必须处理传递给它的字符串的解释,而 Jetty 只是提供内容?难倒我了!有效!

    编辑:很抱歉把它从死里复活,但它还没有答案,所以要求澄清......我在我的程序中使用 spark 框架添加了路线,并使用了渲染( ) spark 的函数让 Jetty 渲染 JSP 文件。我之前一直将 JSP 文件的路径作为静态文件输入,因此 Jetty 并没有解释文件服务器端的内容(就像您对 JSP 所做的那样),而是试图将文件本身交给客户端的浏览器.菜鸟失误!

    【讨论】:

    • 你是如何将路由添加到你的 JSP 文件的?你能补充一下那部分的细节吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多