社区
Web 开发
帖子详情
struts新手问题
wangqi060934
2010-09-19 04:53:46
刚学习struts,写了个简单的登录界面,现在登录后我想要实现修改密码的功能,在修改密码的控制器中要验证原密码,而且最后还要保存进数据库,我就想问在修改密码的控制器中怎么得到处理登录信息的表单的数据?
...全文
179
21
打赏
收藏
struts新手问题
刚学习struts,写了个简单的登录界面,现在登录后我想要实现修改密码的功能,在修改密码的控制器中要验证原密码,而且最后还要保存进数据库,我就想问在修改密码的控制器中怎么得到处理登录信息的表单的数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
框架中表单提交时可能遇到的
问题
,包括action地址配置错误导致的表现层异常、404错误及web.xml中标签库配置不当等
问题
,并提供了相应的解决思路。
新手
学
struts
2之配置
Struts
2及
问题
总结
本文详细介绍了如何从零开始学习
Struts
2框架,包括配置、添加必需包、创建Action等关键步骤,并提供了常见错误解决方案及注意事项。通过实践操作,读者能够快速掌握
Struts
2的基本使用。
struts
2中css,js等资源无效 非路径
问题
(
新手
问题
)
本文解决
Struts
2框架中CSS、JS及图片资源无法加载的
问题
,通过在
struts
.xml中配置excludePattern参数,实现静态资源正常访问。
新手
配置
Struts
-2.5.10常见的
问题
本文分享了
Struts
2.5.10的配置要点,包括过滤器路径设置及所需基本包种类的变化等。针对升级过程中可能遇到的
问题
提供了具体的解决方案。
struts
+MVC模式下jsp文件的跳转
问题
一位Java
新手
在配置包含
Struts
+MVC模式和servlet的两个项目时遇到了
问题
,特别是关于
struts
+MVC模式下jsp文件的跳转
问题
。最终发现是由于jar包不兼容导致的
问题
,更换jar包后
问题
得以解决。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章