当前位置: 代码迷 >> Java Web开发 >> javabean向jsp传参数疏失
  详细解决方案

javabean向jsp传参数疏失

热度:32   发布时间:2016-04-12 23:05:21.0
javabean向jsp传参数出错

我通过表单向javabean传递了参数(1和2两种情况),进行判断处理后(将1或2转换成int类型,再通过switch-case进行条件判断,返回一个int类型值(SerialPort.STOPBITS_2或SerialPort.STOPBITS_1),可是将该值传到jsp中出错)

错误如下:

------解决方案--------------------
在这个suhjucaiji.SerialBean的bean中找不到一个关于int类型属性stopbits的set方法。
public void setStopbits(String stopbits)
------解决方案--------------------
应该是你jsp调用setStopbits方法时有问题,你传的参数是个int而不是Sting
------解决方案--------------------
其实上面的几位解释的都很清楚了。就是找不到你这个方法。
这里面好像是利用的反射的东西吧。需要找到你这个属性的set方法。
一般的你的属性封装成为private以后都有get和set方法。这里的set方法就是那个,所以在()中传入的参数必须是public void setStopbits(int stopbits) 。注意参数必能是String的。
  相关解决方案