ssh框架中,form表单如何将动态修改后的数据传递到后台 struts2

前台form表单<formaction="user/updateUser.action"method="post"><labelclass="control-label"... 前台form表单
<form action="user/updateUser.action" method="post">
<label class="control-label">姓名</label>
<input type="text" value="<s:property value="user.userName" />" disabled='disabled' />
<label class="control-label">工号</label>
<input type="text" value="<s:property value="user.userId" />" disabled='disabled' />
<label class="control-label">电话</label>
<input type="text" name="user.telephone" value="<s:property value="user.telephone" />" />
<input name="user.telephone" type="text" style="display: none;"/>
<label class="control-label">E-mail</label>
<input type="text" name="user.email" value="<s:property value="user.email" />" />
<input value="test" name="test" type="hidden"/>
<input value="testValue" name="testName" type="hidden"/>
<div class="submit-btn">
<a href="user/updateUser.action" class="btn green">保存</a>
<a href="user/userInfo.action" class="btn">取消</a>
</div>
</form>
后台用 request.getparameter("telephone")
得到的结果为空 意思就是前台的数据根本没传到后台去 看了好多 上面的是隐藏域的使用
在线等高手
急……请大神帮忙
展开
 我来答
等酒香醇2011
2013-08-04
知道答主
回答量:50
采纳率:0%
帮助的人:18.7万
展开全部
user/updateUser.action不用这么写吧!你就?? user/updateUser=这个确定是你的struts.xml配置action的名字,
在action类里直接定义个user属性,必须要有set方法,
在execute方法里直接user.getTelephone就可以啦!

还有干吗不用submit,
你用的是 stuts2 还是struts1
stuts2:
直接定义个属性 跟你表单名字一样的,直接全都给你封装好了,必须提供set方法

struts1没必要学了吧!也就是项目维护才去学它,现在都 用strtus2
cs903016
2013-08-05 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1728万
展开全部
后台设对象的get、set方法!页面上用对象点就可以!
比如你的后天有user对象。有getUser()和setUser()方法,
前台就直接用name="user.telephone";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
963250
2013-08-04 · TA获得超过173个赞
知道小有建树答主
回答量:268
采纳率:100%
帮助的人:142万
展开全部
你好:
    
    如果你用的是struts2的话,直接ognl传值就行了;
    例如:action里面有user对象属性,页面就写name="user.user_name",直接这样写就行了,不用request.getparameter("telephone"),明白了吗;

    希望可以帮知道你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式