我必须根据使用的popularty显示下拉列表中的值
多莱尔 磅 欧元 它应该根据用户主要使用的那个来填充。
实施例 如果欧元是更多的用户使用 它应该在drop doum list中的第一个
答案 0 :(得分:0)
为此,您可以在会话中存储每个变量(美元,英镑和欧元)的计数。
当用户选择Dollar时,您将在接收servlet中执行此操作:
Integer oldValue = (Integer) request.getSession().getAttribute("Dollar");
request.getSession().setAttribute("Dollar", new Integer(oldValue.intValue()++)); // Add one
从JSP中获取值的最简单方法(在显示下拉列表之前)如下:
Integer dollarCount = (Integer) request.getSession().getAttribute("Dollar");
然后比较dollarCount,poundCount等的值来决定顺序。
希望这有帮助。