Java 在jsp上获取URL的最佳实践/最优雅的方式

Java 在jsp上获取URL的最佳实践/最优雅的方式,java,spring,spring-mvc,jsp,spring-boot,Java,Spring,Spring Mvc,Jsp,Spring Boot,我有以下问题: 我正在使用SpringMVC和JSP。 在我的页面上,我想在内容区域放置几个链接(带有URL)。我通过spring:messages从属性文件中获取链接的名称和描述 现在的问题是,在页面上放置链接URL的最佳实践或最优雅的方式是什么。我应该在jsp中硬编码它们吗?它们是来自我存储页面上的文本的属性文件,还是来自控制器(它们将存储在静态变量中),还是应该一直使用服务和bean等进行传递 我很感激你的意见 那要看情况了。那些网址会经常改变吗?是否希望仅通过编辑*.properties

我有以下问题: 我正在使用SpringMVC和JSP。 在我的页面上,我想在内容区域放置几个链接(带有URL)。我通过spring:messages从属性文件中获取链接的名称和描述

现在的问题是,在页面上放置链接URL的最佳实践或最优雅的方式是什么。我应该在jsp中硬编码它们吗?它们是来自我存储页面上的文本的属性文件,还是来自控制器(它们将存储在静态变量中),还是应该一直使用服务和bean等进行传递


我很感激你的意见

那要看情况了。那些网址会经常改变吗?是否希望仅通过编辑*.properties、*.xml或*.json文件就可以更改其值?页面内容是否因用户而异?(就像滚动时加载更多链接)我想它们不会经常更改。但是我猜在JSP中硬编码它们不是最佳实践,不是吗?jsp不应该只负责查看问题和可视化,而包括链接在内的所有内容都来自系统吗?你是对的,但你应该谨慎地遵循这一原则。如果你太严格,那么做任何事情都要花很多时间。使内容可配置/动态取决于更改的频率。如果这些链接只有在域或其他内容更改时才应该由您自己更改,那么请使用类似*.properties的配置文件。