struts中如何传值

<formaction="Message.do?id1=${item.id}"method="get"><inputtype="submit"value="查看详细信息"... <form action="Message.do?id1=${item.id}" method="get">
<input type="submit" value="查看详细信息"></form>

我这样传值对吗,怎么获得不了啊,获得时是空值,是什么错误啊
展开
 我来答
Christ_earl
2009-11-11 · TA获得超过1245个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:0
展开全部
建议分几个方面看:
一:${item.id} 是否有值,很简单,把${item.id} 显示在页面即可。若没有,item对象在哪里传递过来的就检查哪里。
二:${item.id}有值。但在ACTIO中没有,检查action 和struts的配置文件。
三:建议把method = "get"改成"post" ;
四:建议把action的代码和这个jsp代码稍稍完整的发过来,因为框架的问题仅仅这两句代码是看不出来的。
只能分析到这里了。
百度网友dc81944bb
2009-11-11 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:725万
展开全部
method:就应该用post
还有你的input怎么没有name呀??struts怎么接拿表单数据呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
67918334
2009-11-11 · TA获得超过726个赞
知道小有建树答主
回答量:839
采纳率:0%
帮助的人:599万
展开全部
这样写没错。关键是在ACTION里面 获取没有。

<form action="Message.do?id1=${item.id}" method="get">
改成post 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式