登录验证时第一次帐号密码错误,第二次提交出现错误404,Could not find action or result: /zyf_shop/user_login.action
登录代码块
public String login(){User existUser = userService.login(user);if(existUser==null){//登录失败this.addActionError("登录失败:用户名密码错误或者用户未激活");System.out.println("login");return LOGIN;}else{//登录成功
// 将用户的信息存入sessionServletActionContext.getRequest().getSession().setAttribute("existUser", existUser);//页面的跳转return "loginSuccess";}}
Spring的action配置
<!--Action的配置 ======================================= --><bean id="indexAction" class="zjsr.zyf.shop.index.action.indexAction" ></bean><bean id="userAction" class="zjsr.zyf.shop.user.action.UserAction" ><property name="userService" ref="userService"></property></bean>
原因:ServletActionContext.getRequest().getSession()
.setAttribute("existUser", existUser);
(输入做的用户名或密码时,会得到一个空对象,空对象保存在session中,只要页面不关,session中的空对象就一直会起作用)
Spring默认是单例模式
spring 默认scope 是单例模式
这样只会创建一个Action对象
每次访问都是同一个Action对象,数据不安全
struts2 是要求 每次次访问 都对应不同的Action
scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象
所以需要加scope="prototype"
登录验证时第一次帐号密码错误,第二次提交出现错误404,Could not find action or result: /zyf_shop/user_login.action相关推荐
- 用户登录验证(新增帐号错误重试)
#!/usr/bin/env python3 # -*- coding:utf-8 -*- # # Author: Payne Zheng <zzuai520@live.com> # Da ...
- java异地登录验证_同一帐号异地登录
在此之前也看了很多同一帐号异地登录的,有的是采用后登录者必须等待前登录者释放后才可以登录,我的项目中要用到想qq那样可以踢出,我具体的做法如下: LoginServelt.java 做登录使用 Onl ...
- 登陆163邮箱 验证邮箱帐号密码是否正确
有些时候我们只需要验证邮箱的帐号密码是否正确.而不需要发邮件.用下面的代码吧. 要用到的jar包是jmail.jar 方法1 package com.cn.mail.test; import jav ...
- 找回在foxmail中登录过的帐号密码
一.场景 一直用工作电脑的foxmail收发邮件,在家想登录邮箱时,居然忘记了密码,试不出来: 就想着工作电脑中的foxmail一直是自动登录,应该将帐号密码记录在某处,一试果然可行,现分享给大家 二 ...
- 微信小程序激活账号时,提示“此帐号已激活,请使用帐号密码直接登录”
最近准备研究下微信小程序,先去申请个小程序账号.于是乎,在通过邮件中的链接激活账号时,遇到了这个问题. 解决方法 你没看错,就是字面的意思,去登录页,点击使用账号登录,千万不要扫码登录. 用之前注册的 ...
- Wireshark分析实战:某达速递登录帐号密码提取
"使用某达速递的官网登陆及APP登录,来学习Wireshark的使用." 在如今这个HTTPS深入人心的情况下,作为一个也不算很小的快递,某达速递,不但全站HTTP,而且登录帐号密 ...
- Android中实现帐号密码登录及进行内存缓存逻辑(仿QQ)
编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/69219113 Demo效果展示如下: 布局代码如下: //(la ...
- python获取路由器数据包pppoe_python3登录极路由并读取宽带帐号帐号密码.py
python3登录极路由并读取宽带帐号帐号密码,fiddler抓包分析过程略... 步骤:1.登录路由,提取stok. 2.用stok拼成url,post请求 3.解析json数据 代码: " ...
- WCF加密操作(包括证书和证书+帐号密码)
WCF作为.net三大组件之一,伟大之处不用多说,但是其加密配置对于我这样的萌新来说还是颇有难度,因此将几天来的研究成果共享出来,与各位共勉~ 首先声明我的开发环境,Win10创意者更新 + Visu ...
- 从Discuz迁移帐号密码到NodeBB
从Discuz迁移帐号密码到NodeBB 最近论坛要从Discuz改版到NodeBB中,由于原有dz框架使用了较长时间,积累了一定的用户数,为了对用户进行无感知的迁移,首先需要将账户登录的问题解决. ...
最新文章
- Linux下多文件链接执行及调试技术
- 2021年春季学期-信号与系统-第六次作业参考答案-第二小题
- 如何将现有的回调API转换为Promise?
- linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn
- 【Android 逆向】Android 逆向基本概念 ( 定位内存中的修改点 | 基址寻址法 | 搜索定位法 )
- 数字类 default 0和 default 0_0秒入住 无感体验 悉点科技引领酒店数字化大潮
- python解决鸡兔同笼_Python解决鸡兔同笼问题的方法
- Vue使用Vuex一步步封装并使用store
- 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(五)...
- java8 streams_Java 8 Friday:使用Streams API时的10个细微错误
- CSS中height:100%和height:inherit的异同
- .NET进阶系列之一:C#正则表达式整理备忘
- Asp.Net Core发布绑定域名和端口
- PocoClassGenerator:RDBMS所有表/视图生成Dapper POCO类代码
- 我们的系统是否需要EJB3?
- IEEE 研究类型 小木虫
- 拜耳2020年10个新植保制剂商业化,3个生物技术性状项目推进至上市阶段
- 企业即时通讯行业评测——imo VS RTX
- 博弈论基础知识: 巴什博奕+斐波那契博弈+威佐夫博奕+尼姆博弈(及Staircase)
- 给你的个人网站领养只萌萌的小仓鼠