gpt4 book ai didi

java - 如何获取所有 session 值和名称?

转载 作者:行者123 更新时间:2023-11-30 08:08:00 25 4
gpt4 key购买 nike

如果我在一个 session 中有值,我需要像这样在一个 session 中获取所有值

String[] name = request.getParameterValues("values");
HttpSession session = request.getSession();

for(String temp:name)
{
if(temp.equalsIgnoreCase("a"))
{
session.setAttribute("a", temp);
out.println("a is Running<br>");
}

if(temp.equalsIgnoreCase("b"))
{
session.setAttribute("b", temp);
out.println("b is Running<br>");
}

if(temp.equalsIgnoreCase("c"))
{
session.setAttribute("c", temp);
out.println("c is Running<br>");
}

if(temp.equalsIgnoreCase("d"))
{
session.setAttribute("d", temp);
out.println("d is Running<br>");
}

if(temp.equalsIgnoreCase("e"))
{
session.setAttribute("e", temp);
out.println("e is Running<br>");
}

if(temp.equalsIgnoreCase("f"))
{
session.setAttribute("f", temp);
out.println("f is Running<br>");
}
}
  • 如果我得到一组复选框值到一个字符串。我正在设置所有在 .jsp 中选择的值到 session 对象。我需要仅检索保存在 jsp 中的选定值以上代码。

最佳答案

Enumeration<String> attributes = request.getSession().getAttributeNames();
while (attributes.hasMoreElements()) {
String attribute = (String) attributes.nextElement();
System.out.println(attribute+" : "+request.getSession().getAttribute(attribute));
}

关于java - 如何获取所有 session 值和名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33368963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com