struts2.0表单提交带参数问题

今天在学习的时候,碰到了这个问题,不知道怎么搞定了,也就是在提交表单的时候另外传递一个参数过去,这个参数不是那些里面的东西,比如要编辑一篇新闻,原来转过来了这个新闻对应的编号,
类似这样
int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id"))));
目的是根据这个把需要编辑的新闻里面的东西读出来编辑
然后编辑好新闻,提交表单的时候又需要把这个idd也传过去,也就是还需要根据这个来更新哪条新闻,但是遇到了问题

我发现这样编译后变成了


问题就出现了 原来的 被换成了 < %=idd%> ,而不是我需要的具体的值,原来可以不用而直接用〈form> 但是我又用了struts2的validation验证,需要
希望有人知道的指导!!!怎么实现传这个参数 谢谢!

我自己今天想出了一个方法,以前了解过隐藏域这个东西,查了下,struts2标签也确实提供了这样的东西 可以把这个ID存在里面
先换成STRING类型的数据
int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id"))));
String dd=""+idd;
添加一个
测试发现数据得到了! 大家有什么更好的方法请指教!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值