修改个人资料 JSP
我在做一个注册登录模块,希望会员登陆后,点击一个修改个人资料的链接后,进入个人信息修改界面,在界面里面显示个人信息,每条信息显示在文本框中,就好像QQ里面的修改个人信息一...
我在做一个注册登录模块,希望会员登陆后,点击一个修改个人资料的链接后,进入个人信息修改界面,在界面里面显示个人信息,每条信息显示在文本框中,就好像QQ里面的修改个人信息一样(在每一个编辑文本框里面先显示填写过的信息),只不过我的是JSP开发的,请问应该怎么做啊?具体方法
当然要用数据库了,只是前台该怎么做啊?具体点 展开
当然要用数据库了,只是前台该怎么做啊?具体点 展开
4个回答
展开全部
这跟是不是JSP无关,这个得从数据库提取到用户数据,生成页面,用户修改保存后,更新此用户数据库里的信息就行了
既然你这样问,我就以最基本的JSP页面说说吧,不用框架,不写javabean那些
//页面开始
<?
/*这个页面肯定能得到用户ID了,这段程序块可以从数据库取得用户的原始信息(那些提供给用户修改的),然后将结果保存到HashMap或者什么别的对象里你就自己考虑了,供后面使用.这里假设保存到一个HashMap里,初始化一个HashMap对象hm,将结果以键值对的形式put进去,比如hm.put("home","sss");
hm.put("id","ddd");等等
*/
?>
下面是基本的html页面了
前面省略,然后到提供用户修改的部分了
<input type="text" name="home" value=<? /*这里可以从前面的HashMap里取得信息了,hm.get("home")*/?> />
........
修改完保存提交给程序处理,更新数据库
当然你也可以在jsp页面开始取得结果后,将结果保存到javascript的一个对象中,然后再更新表单填充原始数据
你还可以用ajax从后台程序取得数据
然后用javascript将需要修改的各项原始值填充到页面供用户修改,这样就不需要jsp页面了
很长时间没用java/jsp了,希望能帮到你
既然你这样问,我就以最基本的JSP页面说说吧,不用框架,不写javabean那些
//页面开始
<?
/*这个页面肯定能得到用户ID了,这段程序块可以从数据库取得用户的原始信息(那些提供给用户修改的),然后将结果保存到HashMap或者什么别的对象里你就自己考虑了,供后面使用.这里假设保存到一个HashMap里,初始化一个HashMap对象hm,将结果以键值对的形式put进去,比如hm.put("home","sss");
hm.put("id","ddd");等等
*/
?>
下面是基本的html页面了
前面省略,然后到提供用户修改的部分了
<input type="text" name="home" value=<? /*这里可以从前面的HashMap里取得信息了,hm.get("home")*/?> />
........
修改完保存提交给程序处理,更新数据库
当然你也可以在jsp页面开始取得结果后,将结果保存到javascript的一个对象中,然后再更新表单填充原始数据
你还可以用ajax从后台程序取得数据
然后用javascript将需要修改的各项原始值填充到页面供用户修改,这样就不需要jsp页面了
很长时间没用java/jsp了,希望能帮到你
推荐于2016-06-03
展开全部
再点击链接以后,传一个唯一标示的ID过去,根据那个ID查出来这个人的所有资料,然后把这些信息显示在注册页面上,可以修改信息,在点击确定的时候吧修改的信息提交到另一个页面,在那个页面把修改的信息修改(update)到数据库。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用主键啊!比如是ID 在单击登录后 得到你的用户名和密码 在根据用户名和密码得到该用户的其他的信息包括像ID这样的主键 在根据这个主键(ID)查找你要的信息 在文本框里显示就是 文本框里的属性名 value="你所需要的值"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
登陆成功后,将会员信息存入session中。进入修改页面时从session中取数据然后分别显示在文本框中。修改完成点保存Ok!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |