struts2接收請求參數

一、採用基本類型接收請求參數(get/post)。post

在Action類中定義與請求參數同名的屬性,struts2便能自動接受請求參數並賦予給同名屬性。this

請求路徑:http://localhost:8080/test/view.ation?id=78對象

public class ProductActionget

{io

  private integerId;class

  public viod setld(integerId)test

 {//struts2經過反射技術調用與請求參數同名的屬性的selter方法來獲取請求參數值struts2

   this.id=id;請求

  }反射

  public integer gerId()

  {

    return id;

  }

}

二、採用複合類型接收請求參數。

請求路徑:http://localhost:8080/test/view.ation?id=78

public class ProductAction

{

 private Product product;

 public void setProduct(Product product)

 {
   this.product=product;

  }

  public Product getProduct()

 {

  return product;

  }

}

Struts2首先經過反射技術調用Product的默認構造器建立product對象而後再經過反射技術調用product中與請求參數同名的屬性的selter方法來獲取請求參數值。

相關文章
相關標籤/搜索