在jsps中使用Web组件

我试图增强一个“简单的”应用程序,该应用程序将简单的jsps与某些Web组件一起使用,但是它根本无法正常工作。这是否完全有效,还是我必须以某种方式包含Web组件的javascript代码?

该应用程序在具有JEE7的Payara 5.192上运行。

example.jsp

<head>
   <script type="module" src="<%=Globals.getProperty("DIR_JSP")%>/javascript/node_modules/my-web-component/master-detail.js" /> 
</head>

<body>
    <% funny inline java code %>
    <master-detail detailsWidth="90">My content to be shown in the details view<master-detail>
</body>
bjj43h 回答:在jsps中使用Web组件

“检查浏览器中是否已加载文件”的提示是一个很好的提示。

问题与自定义元素本身无关,而与我的设置有关。我在本地计算机上尝试此操作,因此请注意,以下说明仅适用于本地,而不适用于本地生产环境。

我已经将Javascript和相关的依赖关系直接部署在Payara上应用程序的webapps文件夹中。自定义元素和相关的依赖项javascript文件,所有这些文件均从Payara加载到页面调用中,即 Payara遇到120条无法处理的请求。因此,实际上我对我的本地Payara进行了DoS攻击。在生产设置中,我会将javascript文件部署到nginx例如

在我增加了http-listener的线程并禁用了https(因为这会导致cpu高峰)之后,它在我的本地计算机上就像魅力一样。

本文链接:https://www.f2er.com/2794870.html

大家都在问