package Actions;import com.opensymphony.xwork2.ActionSupport;public class Productadd extends ActionSupport{private Integer productID;
private String productName;public Integer getProductID() {
return productID;
} public void setProductID(Integer productID) {
this.productID = productID;
} public String getProductName() {
return productName;
} public void setProductName(String productName) {
this.productName = productName;
}
public void execute() {
System.out.println(productID);
System.out.println(productName);              
}
}打印出来2个都是null = =html页面应该没问题表单Struts2

解决方案 »

  1.   

    应该是页面上的name好action中的属性不一样,或者是你struts.xml中的那个package没有extends="struts-default"
      

  2.   

    应该是页面上的name好action中的属性不一样,或者是你struts.xml中的那个package没有extends="struts-default"
    关键我package里面的其他类都可以,就是这个Productadd类里面不行。郁闷啊不知道怎么回事
      

  3.   

    应该是页面上的name好action中的属性不一样,或者是你struts.xml中的那个package没有extends="struts-default"
    关键我package里面的其他类都可以,就是这个Productadd类里面不行。郁闷啊不知道怎么回事而且你说的那2个地方我都检查N遍了,都对着呢还是不行
      

  4.   

    应该是页面上的name好action中的属性不一样,或者是你struts.xml中的那个package没有extends="struts-default"
    估计是你的表单form里面的两个属性名字不对吧!应该与JAVA类一样的,主要是跟getXxx()
    和setXxx()一样!
      

  5.   

    应该是页面上的name好action中的属性不一样,或者是你struts.xml中的那个package没有extends="struts-default"
    估计是你的表单form里面的两个属性名字不对吧!应该与JAVA类一样的,主要是跟getXxx()
    和setXxx()一样!
    我晕= =百密一疏啊哎,新手,果断被坑了一下午,谢谢你了
      

  6.   

    其实你在表单里面的属性跟action里面的属性一样的,就可以用myeclipse自动生成一系列的getXxx()和setXxx()方法!不易出错!