我是Spring Boot新手,我在webapp
resource文件夹下有文件,login。xhtml
,索引。xhtml
,寄存器。xhtml
他们在http://localhost:8080/login.xhtml
,http://localhost:8080/register.xhtml
,http://localhost:8080/index.xhtml
但是如果没有文件扩展名,http://localhost:8080/login
,http://localhost:8080/index
,http://localhost:8080/register
给出了/login
的错误。
请求URI: /loginAjax请求:无状态代码: 500异常类型:类org.thymeleaf.exceptions.模板输入异常消息:请求处理失败;嵌套异常是org.thymeleaf.exceptions.模板输入异常:错误解决模板[登录],模板可能不存在或可能无法访问任何的配置模板解决方案
我的应用程序。属性
已按属性配置:
spring.thymeleaf.prefix=classpath:/webapp/
spring.thymeleaf.suffix=.xhtml
登录控制器:
public class LoginController {
@GetMapping("/login")
public String login()
{
return "login";
}
}
我想在有分机和无分机的情况下访问localhost:8080/登录
和localhost:8080/登录。xhtml应该可以工作。你的意见和解决方案可以解决我的问题。
您可以使用多个路径链接来执行单个控制器操作,例如。
@RequestMapping(path = {"/login", "/login.xhtml"})
public String login() {
return "login";
}
另外,不要忘记向类添加@Controller
注释。
问题内容: 为了帮助实现这一点,下面的代码在文件夹中查找txt文件,以及如何使其列出不含扩展名的文件名。这是代码: 如您所见,就在这里: 这是将文件列表与myname的值进行比较,因此您可以帮助比较表和myName和list [i](不考虑文件扩展名)的情况,例如程序显示该文件夹具有以下布局: indeks.html hi.html,用户输入了indeks.html,比较不错,但是如何创建一个代码
问题内容: 我想在不指定扩展名的情况下提供html文件。没有定义路线,有什么办法可以做到这一点?例如代替 我只想做 问题答案: 一种快速的“肮脏”解决方案是将请求附加到其中没有句点并且公共目录中存在HTML文件的请求中:
这是我的控制器 null 以及访问时使用,但有没有其他解决方案不会更改和URL中的值?
在Spring XML中,我有以下片段:
cmf_get_file_extension($filename) 功能 获取文件扩展名 参数 $filename: string 文件名 返回 string 文件扩展名
X2.2.0新增 sp_get_file_extension($filename) 功能: 获取文件扩展名 参数: $filename: 文件名 返回: 类型string,文件扩展名 使用: $suffix = sp_get_file_extension('23232.png');