【发布时间】:2019-12-05 04:45:24
【问题描述】:
我正在创建一个简单的网站作为 SpringBoot 应用程序。由于某种原因,各个页面之间的超链接不起作用。如果我将所有 html 文档放在一个文件夹中并使用浏览器打开,它似乎工作正常,但 SpringBoot 应用程序中的相同文件似乎不起作用。这使我怀疑它可能是控制器,但我似乎无法确切找到问题所在。
文档本身都在 SB 项目的 src/main/resources 目录的“templates”文件夹中(我使用的是 Eclipse)。主页“index.html”确实有效。但是,其他页面的链接都不起作用。
package controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class VWDController {
@RequestMapping(value="/")
public String index() {
return "index";
}
@RequestMapping(value="doityourself")
public String doityourself() {
return "doityourself";
}
@RequestMapping(value="viking")
public String viking() {
return "viking";
}
@RequestMapping(value="enemy")
public String enemy() {
return "enemy";
}
@RequestMapping(value="demopage")
public String demopage() {
return "demopage";
}
}
html 文档中的超链接代码:
Click <a href="demopage">here</a>
online <a href="doityourself">presence.</a>
更新的代码,前两位贡献者的后期建议(谢谢!)。
【问题讨论】:
标签: java html spring-boot hyperlink