Struct2 开发网站,jsp如何实现用户的信息修改功能,让用户修改自己的信息?

有没有比较好的方法,能把信息显示在表单中,又可以让用户修改后提交。一般的网站不都有这个功能么,都是怎么实现的?主要求jsp的表单部分代码... 有没有比较好的方法,能把信息显示在表单中,又可以让用户修改后提交。一般的网站不都有这个功能么,都是怎么实现的?主要求jsp的表单部分代码 展开
 我来答
百度网友8c1745617
2011-08-16 · TA获得超过980个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:762万
展开全部
首先是用户请求用户信息,返回页面显示该用户的信息就好了啊
<c:forEach items="${list}" var="dto">
<s:form name="myForm" action="login!update1.action" method="post">
<table border="1" cellpadding="1" cellspacing="1" width="480">
<tr>
<td align="center">
项目
</td>
<td align="center">
录入
</td>
</tr>
<tr>
<td align="center">
name
<br>
</td>
<td>
<input type="text" name="name" value="${dto.name}" readonly="readonly">
<input type="hidden" name="id" value="${dto.id}">
</td>
</tr>

<tr>
<td align="center">
sex
</td>
<td>
<label>
<input name="sex" type="radio" value="男"${dto.sex=="男"?"checked":""} >

<input name="sex" type="radio" value="女"${dto.sex=="女"?"checked":""}>

</label>
</td>
</tr>
<tr>
<td align="center">
Time
<br>
</td>
<td>
<input type="text" name="name" value="${dto.time}" readonly="readonly">
</td>
</tr>

</table>
<br>
<input value="提交" type="submit">   
<input type="reset" value="重 置">   
<input type="button" value="返 回"
onclick="window.location.href='javascript:history.go(-1)'">
</s:form></c:forEach>
如果看不懂 到这里面去研究下,http://hi.baidu.com/wzqiajng/blog/item/e7ad87dfda6769c08d1029ad.html
里面有讲到更新时返回页面的方法和页面,里面代码有点多,做一个项目时不容易的,努力吧
追问

这样传参数它老是报错:
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
追答
你现在是返回时错误还是提交了报错
如果这样不行 你就换种方式 不用标签 直接用 试试
真好真好真差
2011-08-16
知道答主
回答量:1
采纳率:0%
帮助的人:1720
展开全部
jsp:<input name=name value="修改的值"/>

java:save to DB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hafsky3
2011-08-17
知道答主
回答量:30
采纳率:0%
帮助的人:18.7万
展开全部
Struts2 action 中 有对象 private User user;
修改信息时,取到 user 对象,jsp页面取值如下
<s:textfield name="#user.account"/> 类似这样就可以。用 struts 2 标签 value 不用自己去指定。

搜搜 好拍网,一起来玩哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式