找不到胸腺静态图像

时间:2019-04-09 20:23:01

标签: java css spring thymeleaf

我刚刚将Bootstrap模板添加到正在开发的应用程序中,并且正在制作过程中,并且Thymeleaf彼此相似。

当我转到不同的页面时,我无法提供图像-我已经尝试使用void leerEmpleados(){ FILE *fp; struct empleados{ char codigo[6]; char nombre[20]; char apellido[20]; char departamento[20]; }; struct empleados emp; fp = fopen("Empleado.txt", "r"); if (fp == NULL) { printf("El archivo no existe"); } else { //Lee los códigos while (!feof(fp)) { fscanf(fp,"%s%*[^\n]",emp.codigo); printf("%s\n",emp.codigo); } } fclose(fp); } 表示法进行上下文相关的操作,并且尝试了在服务器中已阅读的服务器th:src="@{/img/name.png}"文档。

通过:th:src="@{~/img/name.png}"访问该应用程序时,可以说没有“应用程序名称”,这可能是个问题,因为我阅读的一些示例看起来http://localhost:8080/代替。

在此页面上:http://localhost:8080/myApp/myPage.html或任何其他根级别页面上显示图像。

在这些页面之一上,我将用户重定向到http://localhost:8080/home,该页面解析为@RequestMapping("/{userid}/users")-在此页面上,我遇到了错误。

http://localhost:8080/1/games

图像为[Error] Failed to load resource: the server responded with a status of 404 () 其中“ 1”是传递给控制器​​的userId。

我的css / img文件位于http://localhost:8080/1/img/icons/double-arrow.pngresources/static/css中。我已经检查并确认它们存在。

我在页眉和页脚中使用了片段,css和js文件没有问题。

任何有关解决方法的建议都将非常有用,谢谢!

进行了编辑以增加清晰度:

这是html页面的一部分,

resources/static/img

控制器:

 <a href="games.html" th:href="@{/{userid}/users}"/></a>

在上面的url中可以看到的“ 1”是发出的传入的用户ID。

1 个答案:

答案 0 :(得分:0)

我的猜测是您的图片网址错误。因为您说过将它放在文件夹th:src="@{/img/name.png}"中,所以它应该不是resources/static/img吗?