我正在开发一个Spring Boot应用程序,使用Thymeleaf作为视图技术。我有一个html页面仪表板。src/main/resources/templates文件夹中的html,该文件夹是从控制器内部调用的。
@PostMapping("/users/register")
public String registerUser(@Validated @ModelAttribute User user, Model model) {
User registeredUser = usersDAO.registerUser(user);
if (registeredUser == null) {
return "500error";
}
model.addAttribute("name", user.getName());
model.addAttribute("username", user.getUsername());
model.addAttribute("emailId", user.getEmailId());
return "dashboard";
}
我在静态文件夹中还有一些静态html文件。我想打电话给仪表板。来自静态html文件的html,如使用锚标记
当我的应用程序在本地运行时,我无法直接链接到此文件。例如:localhost:8080/templates/dashboard。html将不起作用。
您应该为html模板创建一个控制器。例如:
@Controller
@RequestMapping("/templates")
public class DashboardController {
@GetMapping("/dashboard")
public ModelAndView dashboard() {
DashboardModel dashboardModel = new DashboardModel();
return new ModelAndView("dashboard", "dashboard", dashboardModel);
}
}
然后您可以链接到<代码>http://localhost:8080/templates/dashboard并获取仪表板。html页面。
当然,您可以更改RequestMapping(“/模板”)和GetMapping(“/仪表板”)来控制url。
本文向大家介绍在ASP中不用模板生成HTML静态页直接生成.html页面,包括了在ASP中不用模板生成HTML静态页直接生成.html页面的使用技巧和注意事项,需要的朋友参考一下 我们一般生成HTML静态页时,常常会事先做好一个模板,然后生成时调用模板文件。那么有没有办法不用模板,如一个正常的htmer.asp页面,直接生成为htmer.html页面呢?当然是可以的,而且非常简单,今天就教大家在A
问题内容: 一个充满火花的世界: 我该如何返回静态文件index.html? 笔记: 我需要这个index.html放在罐子里 本着Spark Java简洁性的精神,我想尽可能避免使用模板,这对于静态页面而言可能会显得过大。 问题答案: 您可以通过以下方法将绝对路径传递到静态资源目录来实现: 或者通过此方法传递相对路径: 在设置任何路线之前,请先调用此选项。在静态资源目录的根目录中创建index.
给出以下发出ajax调用的jQuery代码: 我遇到的问题是,用户可以在URL上手动输入test.html并在屏幕上看到响应。如何避免这种情况?
如何将factoid-page.js链接到factoid-page.html? 我试过:
问题内容: 静态HTML /XHTML是否有一种不错的方法来创建要显示在网站的每个页面上的通用页眉/页脚文件?我知道您显然可以使用PHP或服务器端指令来执行此操作,但是有没有办法完全不依赖服务器将所有内容拼接在一起呢? 编辑:所有非常好的答案,这是我所期望的。HTML是静态的。没有运行服务器端或客户端的东西,没有真正的方法来改变它。我发现Server Side Includes似乎是我最好的选择,
问题内容: 我有一些纯HTML的静态页面,当服务器关闭时会显示这些页面。如何将我制作的favicon(它的大小为16x16px,与HTML文件位于同一目录;称为favicon.ico)作为“标签”图标的原样?我已阅读Wikipedia并查看了一些教程,并实现了以下内容: 但是它仍然不想工作。我正在使用Chrome浏览器测试网站。根据Wikipedia所述,.ico是可在所有浏览器类型上运行的最佳图