我正在研究一个项目,我得到两个小错误,我不知道如何修复。这里是UpdateProduct中的代码:
protected void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
String idParam = request.getParameter("id");
if (idParam != null) {
try {
int id = Integer.parseInt(idParam);
ProductBean pb = new ProductBean();
pb.setProductId(Integer.parseInt(request.getParameter("id")));
pb.setProductName(request.getParameter("denumire"));
pb.setProductDetails(request.getParameter("detalii"));
pb.setProductPrice(request.getParameter("pret"));
pb.setProductCount(request.getParameter("stoc"));
我在最后2行收到错误,错误说:
ProductBean中的方法setProductPrice(Float)不适用于参数(String)
ProductBean中的方法setProductCount(int)不适用于参数(String)
这里是ProductBean中的代码:
public Float getProductPrice() {
return productPrice;
}
public void setProductPrice(Float productPrice) {
this.productPrice = productPrice;
}
public int getProductCount() {
return productCount;
}
public void setProductCount(int productCount) {
this.productCount = productCount;
}
我不明白,出了什么问题,因为对于setProductId它可以工作,与setProductCount类似。无论如何,任何想法有什么不对,我怎么能摆脱这些错误?