我们最近在我们班级制作了一个J2EE项目,需要58个不同的网页。但在我看来,其中很多都是多余的。怎么样?让我举个简单的例子。在“登录”页面(管理员和普通用户都登录)之后,会重新定向到一个公共页面,其中有几个按钮。某些按钮对于用户和管理员来说很常见,但管理员可以在同一页面中看到一些额外的按钮。所以我们做了什么 - 我们首先制作了页面的公共部分,然后将另一个页面复制粘贴到公共页面的代码,然后为管理员权限添加了一些额外的按钮。因此,在确认用户之后,我们将他重定向到公共页面,如果用户被确认为管理员,我们将他重定向到额外的按钮添加页面。
我个人认为这种做法是多余的。我们应该为管理员视图创建一个页面,然后应该做出安排,以便如果用户被确认为管理员,他可以看到所有内容,但如果他被确认为用户,则额外的按钮会自动隐藏。在HTML页面中这是一种方法吗?与HTML一起,我们使用了一些CSS和Javascript(警报等)
答案 0 :(得分:0)
对于常见的HTML片段,您可以:
有许多不同的选择不涉及在许多不同页面上复制相同的HTML,而选择哪些取决于具体情况,在某些情况下,您使用的是哪些工具以及它们的功能变得简单。
答案 1 :(得分:0)
您可以检查用户是否为管理员。然后你可以使用Javascript将显示值更改为隐藏在按钮上,用户可以看到。 一个例子
<input type="button" value="3" name="3" id="button_3" display="inline">
if(!admin) /* However you wanna chek if he is admin or not */
{
document.getElementById("button_3").display = "none";
}