struts中如何传值

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:26:41
<form action="Message.do?id1=${item.id}" method="get">
<input type="submit" value="查看详细信息"></form>

我这样传值对吗,怎么获得不了啊,获得时是空值,是什么错误啊

建议分几个方面看:
一:${item.id} 是否有值,很简单,把${item.id} 显示在页面即可。若没有,item对象在哪里传递过来的就检查哪里。
二:${item.id}有值。但在ACTIO中没有,检查action 和struts的配置文件。
三:建议把method = "get"改成"post" ;
四:建议把action的代码和这个jsp代码稍稍完整的发过来,因为框架的问题仅仅这两句代码是看不出来的。
只能分析到这里了。

method:就应该用post
还有你的input怎么没有name呀??struts怎么接拿表单数据呀?

这样写没错。关键是在ACTION里面 获取没有。

<form action="Message.do?id1=${item.id}" method="get">
改成post 试试