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的。