Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Quarkus如何为JSP文件提供服务_Jsp_Quarkus - Fatal编程技术网

Quarkus如何为JSP文件提供服务

Quarkus如何为JSP文件提供服务,jsp,quarkus,Jsp,Quarkus,我一直在研究Quarkus,以及如何在保持现有JSP基础的同时将其用于新的开发 此时,将所有JSP重写为servlet和html文件是不合理的。这是我们最终可以争取的,但目前还没有。所以,我一直在尝试以能够为我的JSP文件服务的方式配置Quarkus 现在需要注意的是,我们的JSP非常古老,是由基本上不了解JSP技术的人编写的。它们大多是scriplet代码,scriplet周围几乎没有html 所以我从使用引导方法的标准Quarkus“入门”开始。效果很好。因此,我随后将一个新文件添加到 re

我一直在研究Quarkus,以及如何在保持现有JSP基础的同时将其用于新的开发

此时,将所有JSP重写为servlet和html文件是不合理的。这是我们最终可以争取的,但目前还没有。所以,我一直在尝试以能够为我的JSP文件服务的方式配置Quarkus

现在需要注意的是,我们的JSP非常古老,是由基本上不了解JSP技术的人编写的。它们大多是scriplet代码,scriplet周围几乎没有html

所以我从使用引导方法的标准Quarkus“入门”开始。效果很好。因此,我随后将一个新文件添加到
resources->META-INF->resources
named test.jsp。这是一个非常基本的文件,没有添加任何特殊内容

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Test JSP</title>
</head>
<body>

</body>
</html>
但是我只能通过localhost:8080/test/访问html页面,而浏览器仍然希望下载JSP文件

我最后一次尝试的是配置一个undertow服务器,例如。不幸的是,使用Quarkus启动开发服务器的方式,不会加载主类,因此不会启动undertow容器


我通过所有这些来问,是否可以使用Quarkus提供JSP文件?如果是这样,那么我缺少什么呢?

Quarkus不支持JSP,我不希望他们会添加对它的支持。无论如何,您可以将Struts 2与Freemarker一起使用

Quarkus当前不支持JSP,请参阅:支持Qute,一个类似的模板引擎:
quarkus.http.root-path=/
quarkus.servlet.context-path=/resources