社区
Web 开发
帖子详情
struts新手问题
wangqi060934
2010-09-19 04:53:46
刚学习struts,写了个简单的登录界面,现在登录后我想要实现修改密码的功能,在修改密码的控制器中要验证原密码,而且最后还要保存进数据库,我就想问在修改密码的控制器中怎么得到处理登录信息的表单的数据?
...全文
145
21
打赏
收藏
struts新手问题
刚学习struts,写了个简单的登录界面,现在登录后我想要实现修改密码的功能,在修改密码的控制器中要验证原密码,而且最后还要保存进数据库,我就想问在修改密码的控制器中怎么得到处理登录信息的表单的数据?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangqi060934
2010-09-21
打赏
举报
回复
谢谢各位了,大概懂了,一直看的是孙卫琴的精通struts,都是讲的基本的东西,但是很多东西都没将清楚
zn85600301
2010-09-20
打赏
举报
回复
[Quote=引用 10 楼 wypbt1032 的回复:]
登录时将用户信息放进session中,修改时从session中取出和页面传过来的原密码比较,
一样时才允许修改数据库
[/Quote]
顶
coolboybest
2010-09-20
打赏
举报
回复
struts2 struts1是完全不一样的~呢说清
luokeke1988
2010-09-20
打赏
举报
回复
一般的都是这样做,挺简单的。[Quote=引用 10 楼 wypbt1032 的回复:]
登录时将用户信息放进session中,修改时从session中取出和页面传过来的原密码比较,
一样时才允许修改数据库
[/Quote]
stevenwenhd
2010-09-20
打赏
举报
回复
现在不怎么用ActionForm了,并不是很好用。楼主直接学习Struts2吧
kala197
2010-09-20
打赏
举报
回复
1. 你的密码修改必须建立在已经登录的基础上:这个条件 当你在修改密码的表单输入时用Ajax 去后台通过 用户名(一般都是唯一的)或者是用户的信息ID 把密码找到并返回传到当前修改表单的一个隐藏域里面,然后输入老密码 进行对比 对比正确 填写新密码 提交表单插入数据
2 不需要建立在登录基础上的密码修改 :直接输入用户名 老密码 这个时候Ajax 提交这两项进行数据库查询(相当于登录时的数据库查询了)找到这条数据 验证通过 填写新密码 提交表单
chengjing123456
2010-09-20
打赏
举报
回复
登陆成功后吧用户信息放到session中:request.getSession.setattribute("loginuser",user);
要用的时候取值:request.getSession.getattribute("loginuser");
zn85600301
2010-09-20
打赏
举报
回复
额
session.setAttribute()
session.getAttribute()
你还是先好好看下书吧 基本的session操作
myhope88
2010-09-20
打赏
举报
回复
都被楼上的说完了,帮顶下了
wangqi060934
2010-09-20
打赏
举报
回复
[Quote=引用 10 楼 wypbt1032 的回复:]
登录时将用户信息放进session中,修改时从session中取出和页面传过来的原密码比较,
一样时才允许修改数据库
[/Quote]
不好意思,我是新手,能不能说具体一点
wangqi060934
2010-09-20
打赏
举报
回复
[Quote=引用 8 楼 dota_noney 的回复:]
登陆的时候将用户信息存入session内,以后用的时候根据属性去取便可
[/Quote]
不好意思,我是新手,能不能说具体一点,将关键代码写出来
wypbt1032
2010-09-19
打赏
举报
回复
登录时将用户信息放进session中,修改时从session中取出和页面传过来的原密码比较,
一样时才允许修改数据库
jiahardstudy
2010-09-19
打赏
举报
回复
struts1提交数据是将数据封装在ActionForm中,每个ActionForm里对应一张实体表,在action通过以下方法就可以获取你提交的数据。
public ActionForward BmSelect(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ActionForward af = null;
BmglForm bmForm = (BmglForm) form;
}
Dota_noney
2010-09-19
打赏
举报
回复
登陆的时候将用户信息存入session内,以后用的时候根据属性去取便可
梧桐树叶像手掌
2010-09-19
打赏
举报
回复
不懂,学习下
码农の视界
2010-09-19
打赏
举报
回复
保存到session中就可以啦
xphwv
2010-09-19
打赏
举报
回复
<s:password showPassword="true" name="user.password" label="密码" />
使用struts自带标签只要加入这个属性就可以了,我们正在学习struts+hibernate+spring,我是这样写的都能显示,不过密码显示的是*号
sdfsf双方各
2010-09-19
打赏
举报
回复
楼上正解
tracyXiaoAi
2010-09-19
打赏
举报
回复
用户登录后,一般会将该登录的用户信息存到Session里,要用的时候到里面取就好了。
xu1314
2010-09-19
打赏
举报
回复
你应该用的是struts+JavaBeans+servlet把,这样写一个JavaBeans,在servlet中得到表单中的值,在写一个数据库查询的处理方法,返回密码或者表单的值(可以返回一个JavaBeans对象),进行判断后再调用一个更新的方法
加载更多回复(1)
Struts
新手
入门宝典
本"
Struts
新手
入门宝典"旨在为初学者提供一个全面且深入的指导,帮助大家快速掌握
Struts
的核心概念和技术。 一、
Struts
框架简介
Struts
是一个开源的、基于Model-View-Controller(MVC)设计模式的Web应用程序框架。...
Struts
1
新手
入门笔记(全)
Struts
1是一个经典的Java Web开发框架,它遵循Model-View-Controller (MVC)设计模式,使得开发者可以更方便地构建结构清晰、可维护性高的Web应用。在本入门笔记中,我们将逐步了解如何开始使用
Struts
1。 首先,...
struts
2
新手
入门小项目
它继承了
Struts
1的优点,同时也解决了其存在的
问题
,如性能、灵活性和可扩展性。
Struts
2提供了丰富的内置拦截器,可以进行异常处理、日志记录、事务管理等,大大简化了开发过程。 在项目中,你可能会发现以下几个...
Struts
2
新手
资料
Struts
2是一个强大的...总的来说,这套
Struts
2
新手
资料涵盖了从基础到进阶的多个方面,对想要学习和掌握
Struts
2框架的初学者来说是一份宝贵的资源。通过深入学习,你可以构建出高效、稳定且易于维护的Java Web应用。
Struts
2
新手
入门项目
本项目是
Struts
2项目,初学者有疑问可以下载观看,寻找自己需要的知识,算是
Struts
2入门级项目
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章