Thymeleaf找不到JAR文件

时间:2019-07-18 21:01:45

标签: java thymeleaf

所以我的Thymeleaf项目目录现在看起来像这样:

WEB-INF
   jars
      print.jar
   templates
      label.html
      print.jar

label.html页调用Java Applet print.jar从浏览器将标签打印到热敏打印机:

<embed 
   name="LabelPrint"
   type="application/x-java-applet"
   width="0" height="0" 
   archive="print.jar"
   codebase="@{/jars}"
   code="qz.PrintApplet.class" 
/>

该应用无法找到JAR文件:

16:37:20.370 ERROR f.a.controllers.ErrorController - Error: HTTP 404 -

考虑到找不到/jars目录,我尝试将print.jarlabel.html并排放置在/templates目录中,并从我的目录中删除了“ codebase”属性<embed>标记:

<embed 
   name="LabelPrint"
   type="application/x-java-applet"
   width="0" height="0" 
   archive="print.jar"
   code="qz.PrintApplet.class" 
/>

现在看起来Thymeleaf正在尝试将其加载为页面:

16:39:32.287 ERROR o.s.b.w.s.support.ErrorPageFilter - Forwarding to error page from request [/print.jar] due to exception [Index: 0, Size: 0]

在我将应用程序转换为使用Thymeleaf之前,该embed标签已经正常工作。有没有办法让Thymeleaf查找JAR文件,并将其视为JAR文件?

0 个答案:

没有答案