通過我的內容,Action的本質是可以將屬性推送到請求參數值。和,一個精彩特徵是Struts2的允許直接填充針對類類型屬性的參數值;)接口類型的動作屬性
假設有如下存在操作和屬性的類,類 行動延伸ActionSupport的{ 用戶用戶;
@Action(value="hello" {@result=(.......)})
public void execute() {
........
}
.....
public void setUser(User user) {
this.user = user;
}
public User getUser() {
return this.user;
}
}
class User {
String name;
.....
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}
你可以通過這樣做來填充User類屬性。
http://...../hello.action?user.name=John or via jsp page
然後,我意識到實際上有人將Action屬性作爲接口類型。我的問題是背後的原因。如果有示例代碼證明它會很好。
在此先感謝!