url传值到action 传不过去 , 明明在action里面 已经有属性注入了一个参数,就是已经有get set 方法了,但传入的参数值还是为空

最近在完成 SSH项目的时候,遇到有些参数需要 通过url把值传过去,但是,死活传不过去,新定义了一个参数,然后添加了get set 方法,去jsp页面 通过超链接或者表单 提交url的时候,传入的值一直是null ,想了很久没想清楚,百度上遇到这个问题都是在说直接提供getset 方法就行,没有怎么看到其他方法了, 后面我想会不会是 我新定义的这个参数的名字的问题,因为我需要传入的值是某个 已经定义的实体类的成员变量 ,所以我为了一眼看得明白,定义的名字跟某些成员变量的名字是一样的,有可能是因为同名字导致它区分不了那个 是新定义的值 .

然后我在action 里面 ,把需要传入的参数名字换了一个前面没有定义过的,  一访问 ,立马在action接收到了 url带过来的参数的值,果然,是因为名字相同的问题.

至此,赶紧记录一波,分享出来,希望遇到这个问题的小伙伴们,能早点看到,不要让这些低级错误拖掉自己的时间0.0

ps: 这里的同名指的是,你模型驱动的实体类的成员变量不要跟你需要传入的参数名字有相同的

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值