0

我需要向用户显示一个 HTML 页面,但每组用户都会以不同的方式看到该页面的某些部分。

现在我有一个基本形式的 JSP 页面,我需要当用户单击一个按钮时,他的“组”中的每个人都会收到通知。说把按钮涂成蓝色。

我认为每个浏览器都会询问 servlet 是否单击了按钮,一旦用户单击按钮,答案将是“真”

问题是每个人都会收到通知。也不属于他的组的用户。所有的按钮都被涂上了。

我认为这是因为我向按钮添加了一个“蓝色”类,然后当其他用户询问时,JSP 被更改(按钮为蓝色类)

4

1 回答 1

1

您需要识别请求您的 jsp 的用户。基本上有两种方法可以实现这一点:

至于我对此病使用会话:

//前任。为组中的每个用户在会话中添加一个标识符。

group 1 => request.getSession().addAttribute("groupId","green");

group 2 => request.getSession().addAttribute("groupId","blue");

//然后在jsp中

<input type="button" class='<%=request.getSession().getAttribute("groupId")%>'></input>
于 2013-09-18T18:00:28.767 回答