`
pouyang
  • 浏览: 321755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts 利用cookie保存用户的登陆信息

阅读更多
Cookie cookieUser = new Cookie("userId",request.getParameter("userId"));
cookieUser.setMaxAge(60*60*24*30*365);
cookieUser.setPath("/");
response.addCookie(cookieUser);

Cookie cookiePassword = new Cookie("password", request.getParameter("password"));
	        if ("1".equals(this.getContext().getParam("keepPass"))){
	            cookiePassword.setMaxAge(60 * 60 * 24 * 30 * 365);
	        }else{
	            cookiePassword.setMaxAge(0);
	        }
	        cookiePassword.setPath("/");
	        this.getResponse().addCookie(cookiePassword);
分享到:
评论

相关推荐

    struts2与cookie实现自动登录

    通过以上步骤,我们可以利用Struts2和Cookie实现自动登录功能。这个过程涉及到Web应用的安全性、用户认证以及用户体验等多个方面,因此在实际开发中需要充分考虑各种安全风险并采取相应的防护措施。

    struts2用cookie实现自动登录中用过滤器执行读取上下文方法

    在Struts2中实现自动登录功能,通常涉及到利用Cookie来保存用户登录状态,以便在用户再次访问时能够快速恢复其身份。这个过程涉及到几个关键步骤,包括登录处理、Cookie的创建与设置、过滤器的配置以及在请求处理...

    一个用struts2写的注册登录的页面

    7. **数据库交互**:使用JDBC或ORM框架(如Hibernate)与数据库进行交互,保存和查询用户信息。 8. **异常处理**:设置全局异常处理机制,捕获和处理可能出现的异常情况。 9. **安全性**:理解防止SQL注入、XSS...

    使用Struts.DAO.Hibernate完成用户登陆

    成功后,可以通过Session或Cookie保存用户登录状态。 8. 视图渲染:根据登录结果,Struts框架会决定跳转到哪个页面。登录成功,可能跳转到主页面;登录失败,可能返回登录页面并显示错误消息。 以上就是使用Struts...

    struts2+eclipse 登录和注册小模块

    7. **Session和Cookie**:为了保持用户登录状态,系统可能使用Session或Cookie。登录成功后,用户ID可以存储在Session中,每次请求时检查Session,以确认用户是否已登录。Cookie则可以用来记住用户的选择,如自动...

    基于Struts2的班级网站

    状态机制可能通过Session或Cookie来保存用户的状态,比如登录状态、浏览历史等。 总的来说,这个基于Struts2的班级网站项目涵盖了Struts2框架的多个关键方面,对于初学者来说,这是一个很好的实践平台,可以深入...

    struts下的多台web服务器登陆处理

    4. **Cookie管理**:利用Cookie来保存用户的登录状态,服务器在用户登录后设置一个特定的Cookie,包含必要的标识信息。服务器端通过检查Cookie来识别用户是否已登录。但需注意Cookie的大小限制和安全性问题。 5. **...

    struts1学习项目(sql数据库)

    Struts1可以通过ActionForm收集用户输入,Action类负责校验和处理,同时可以利用session或cookie来保存用户登录状态。 4. **文件上传**:Struts1提供了文件上传的支持,主要通过Commons FileUpload库实现。开发者...

    Struts2登录功能小练习.rar

    8. **持久化数据**:如果需要在用户登录后保存其状态,可以使用session或者cookie。将用户信息存储在session中,直到用户退出或session超时。 9. **国际化支持**:Struts2支持多语言,你可以为错误消息和提示信息...

    Struts经典小例子

    在这个登录示例中,可能利用Cookie来保存用户的登录状态,例如会话ID,这样用户在访问其他页面时无需重复登录,提高了用户体验。 6. **Action和ActionForm**:在Struts中,Action类是处理用户请求的核心,它执行...

    struts2+cookies实现购物车

    使用Struts2框架结合cookies实现购物车功能,不仅能够有效管理用户购物车信息,还能够提升用户体验,尤其是在跨设备、跨浏览器的情况下,保持购物车信息的连续性和一致性。通过上述分析,我们可以看出,合理利用...

    struts2中request和session的获取

    1. **用户认证**:在用户登录时,可以将用户的登录状态存入Session中,在后续的页面请求中,可以通过检查Session中的登录状态来判断用户是否已经登录。 2. **购物车管理**:用户的购物车信息可以保存在Session中,...

    struts2上传图片

    最后,防止重复提交是Web开发中的重要问题,可以利用session、cookie或者令牌机制。在Struts2中,可以使用`token`标签生成一个唯一的令牌,并在表单提交时验证: ```html 选择图片"/> 上传"/> ``` 在Action...

    拦截非登录操作,保存请求

    3. **保存请求信息**:如果用户未登录,可以将请求的URL、参数等信息保存在session或cookie中,或者利用框架提供的机制如Spring的`ModelAndView`对象。 4. **处理重定向**:未登录用户被重定向到登录页面,登录成功...

    struts2实现自主选择页面语言

    在“struts2实现自主选择页面语言”这个项目中,我们主要探讨的是如何利用Struts2的国际化(i18n)功能来支持多语言环境,使用户可以根据自己的偏好选择页面显示的语言。 首先,让我们了解一下什么是国际化(i18n)。...

    基于Struts技术的购物车的实现

    最后,为了实现购物车的持久化,我们可以考虑在用户会话结束时将购物车内容保存到数据库,或者使用cookie在用户下次访问时恢复购物车状态。这需要在session过期或用户登出时执行相应的逻辑。 总结起来,基于Struts...

    struts实现猜字游戏

    对于更复杂的应用,还可以考虑使用数据库来保存用户信息和游戏记录。 通过以上步骤,我们可以构建一个基本的Struts2猜字游戏应用。这个过程不仅锻炼了对Struts2框架的理解,还涵盖了MVC模式的应用、用户交互逻辑的...

    基于struts hibernate的电子商务网站论文

    总结起来,这个基于Struts和Hibernate的电子商务系统是一个综合运用了现代Web技术的复杂应用,它展示了如何利用MVC架构和ORM工具来构建高效、易维护的网上购物平台。通过优化用户交互、提高数据管理效率,该系统为...

    网上书城struts+jsp+SqlServer源代码

    购物车状态保存在服务器端,可能使用session或cookie实现,Struts处理购物车操作,SQL Server记录用户订单。 4. 订单处理:结账、支付、订单状态跟踪。涉及到支付网关集成,可能使用第三方API,订单信息存储在SQL ...

    JSP+Struts+SqlServer BBS论坛

    在这个BBS论坛系统中,用户注册、登录、发帖、回帖、搜索等功能都是通过JSP页面提交请求,Struts框架解析并执行相应的业务逻辑,再由SQL Server数据库处理数据存储和检索。例如,当用户创建新话题时,JSP页面收集...

Global site tag (gtag.js) - Google Analytics