gpt4 book ai didi

java - 如何在 Java 中创建 session ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:55 25 4
gpt4 key购买 nike

我需要在 Java 网络应用程序中创建 session 。
我发现 session 通过 getSession() 方法在 servlet calass 中生成。
但我对 session 参数有疑问。例如,我发送到服务器登录名/密码并将其保存到 session 属性中。好的。下次我在客户端上做一些事情并将新的参数发送到服务器。我要把它寄到哪里?在另一个或相同的情况下,我将使用 if else 来处理这样的参数吗?

enter image description here另一个问题:如何在另一个类中使用我在 session (登录/通过)中输入的参数?

更新

我读到了 sessions .并有新问题。如何在另一个类中使用 session 参数。我的意思是登录后我在服务器上发送新的参数,在 servlet 中读取它并希望从 session 中获取登录/传递并将其与新的参数一起发送到另一个类。

最佳答案

作为 doGet 或 doPost 方法中请求处理的一部分,这里是您如何获取 session 并使用它来获取和设置变量的方法。

//Obtain the session object, create a new session if doesn't exist
HttpSession session = request.getSession(true);

//set a string session attribute
session.setAttribute("MySessionVariable", "MySessionAtrValue");

//get a string sessson attribute
String strParam = session.getAttribute("MySessionVariable");


//get an integer sessioin attribute
Integer param = (Integer) session.getAttribute("MySessionVariable");

//set an integer session attribute
session.setAttribute("MySessionVariable", new Integer(param.intValue() + 1));

关于java - 如何在 Java 中创建 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662720/

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