Html 禁用网站中的网页

Html 禁用网站中的网页,html,jsp,web,Html,Jsp,Web,我正试图找到一种方法,从一个网站上禁用一个网页,我不能完全删除该网页,因为我希望它可以在网站的一个部分,而不是其他部分访问 基本上,对于这个网站,用户可以在主页的两个位置之间进行选择,一个位置不需要一个网站功能,但另一个位置需要一个网站功能 现在,我知道我可以向头文件添加一些逻辑,这将从下拉GUI中删除页面。但是,如果用户拥有该页面的URL,他们仍然可以访问它。有没有办法解决这个问题 我似乎发现这个标签用于这些情况 <sec: authorize access="rules">

我正试图找到一种方法,从一个网站上禁用一个网页,我不能完全删除该网页,因为我希望它可以在网站的一个部分,而不是其他部分访问

基本上,对于这个网站,用户可以在主页的两个位置之间进行选择,一个位置不需要一个网站功能,但另一个位置需要一个网站功能

现在,我知道我可以向头文件添加一些逻辑,这将从下拉GUI中删除页面。但是,如果用户拥有该页面的URL,他们仍然可以访问它。有没有办法解决这个问题

我似乎发现这个标签用于这些情况

<sec: authorize access="rules"> 


但我不知道如何使用它

假设您希望根据试图访问某个页面的用户限制对该页面的访问。使用spring安全性,您可以根据用户角色限制对页面的访问。以下内容仅允许具有角色
role\u ADMIN
的用户访问管理员页面

<security:http use-expressions="true">
    <security:intercept-url pattern="/login.htm" access="permitAll"/>
    <security:intercept-url pattern="/admin" access="hasRole('ROLE_ADMIN')"/>
    <security:form-login 
        login-page="/login.htm"
        authentication-failure-url="/login.htm?error=true"
        default-target-url="/"/>
    <security:logout
        invalidate-session="true"
        logout-success-url="/login.htm"
        logout-url="/logout.htm"/>
</security:http>

要在JSP中进行授权,可以使用
标记:

<div>
    <sec:authorize access="hasRole('ROLE_ADMIN')">
        You are an ADMIN!!!!
    </sec:authorize>
</div>

你是管理员!!!!

能否向控制器添加一些逻辑,使其仅在会话处于特定状态时显示页面?或者使用基于角色的安全性。我想我们需要更多关于你问题的信息,而你发现的这个标签就是标签,我不知道为什么它没有出现在问题中!基本上,我有这个网站,你可以选择在主页上的两个位置,一些功能的网站是不是必要的一个位置,我想禁用它。但我无法删除该页面,因为它是其他位置所必需的。您在哪里找到此标签的?我想在你找到它的网页上应该有一些文档。是的,这是Spring框架的东西。但我的问题是,开发人员通常如何在这种情况下禁用网页?您实现了身份验证吗?如果允许用户从主页中选择任意一个位置,那么他们是否拥有该页面的URL就无关紧要了?如果已实现身份验证,则可以使用
sec:authorize
标记为给定用户授权页面