我认为对于使用 URL进行大量操作的问题是相同的(即为什么?)人们只是从头开始重建 URL。
如果 UI 开发人员看到所有内容,这是否不会妨碍应用程序的可见性:
<link href="${some_url_possibly_not_named_logically_i_e_karamba1243}/less/bootstrap.less"/>
我只是不明白使用这些标签的用例,我为什么要这样做?如何使用 spring:url 标签改进这个示例片段?它会仅用于删除 URL 的重复部分吗?
<div id="header">
<ul>
<li><a href="/futfarm/home/">Home</a></li>
<li><a href="/futfarm/person/myProfile/">My Profile</a></li>
<sec:authorize access="hasRole('ROLE_Coach')">
<li><a href="/futfarm/coach/training/viewbank">Training</a></li>
</sec:authorize>
<sec:authorize access="hasRole('ROLE_Player')">
<li><a href="/futfarm/player/training/viewbank">Training</a></li>
</sec:authorize>
<sec:authorize access="hasRole('ROLE_Manager')">
<li><a href="/futfarm/manager/administration">Administration</a></li>
</sec:authorize>
</ul>
</div>
或者主要担心的是,如果在另一个 .jsp 中使用相同的 URL,我们可以只获取一个变量,但是这个标签又是特定于 jsp 范围的,所以其他页面不能使用它。I 传统方法有什么问题?有没有我只能使用 spring:url 的例子。
这正是每个人都使用它的情况之一,没有人解释(甚至谷歌 - 提供超级 url 重建案例),除了我之外每个人都很高兴,感到困惑和愚蠢:-)