2 zhuoyang111 zhuoyang111 于 2013.12.06 21:45 提问

关于spring整合struts的问题

我applicationContext中的配置和action里面的内容如下:


<bean id="productService" class="com.store.serviceImpl.ProductServiceImpl">
    <property name="pdao" ref="productDao"/>
</bean
<bean name="allproductAction" class="com.store.action.AllProductAction" scope="prototype">
    <property name="pservice" ref="productService"/>
</bean>

public class AllProductAction extends ActionSupport{
private ProductService pservice;
private List product;
private int productID;
public ProductService getPservice() {
return pservice;
}
public void setPservice(ProductService pservice)
{
this.pservice = pservice;
}

 public List<Product> getCommodity() {
    return product;
}

public void setCommodity(List<Product> product) {
    this.product = product;
}
public int getproductID() {
    return productID;
}

public void setproductID(int productID) {
    this.productID = productID;
}
public String execute() throws Exception {
    product = pservice.findAll();
    return SUCCESS;
}

}
为什么我运行之后会提示一下错误:
严重: Could not open template
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'allproductAction' defined in ServletContext resource [/WEB-INF/applicationContext-actions.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'pservice' of bean class [com.store.action.AllProductAction]: Bean property 'pservice' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
求大神指教啊!

1个回答

ludx212
ludx212   2013.12.09 16:14
已采纳

pservice你看看这个属性你家的对吗。这个属性的对应set get 你加的对方

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!