0
我想用兩種方法(JSON動作)創建一個動作。我從JSP文件中調用它們。如果我嘗試在我的代碼中將操作值稱爲「媒體」,那麼每次只運行這兩種方法。在struts2中的相同動作中的兩種方法?
@Action(value="medias", results = {@Result(name="success",type="json")})
public String getMedias(){
System.out.println("IN METHOD CALL medias");
return SUCCESS;
}
@Action(value="allMediaTypes", results = {@Result(name="success",type="json")})
public String getAllMediaTypes(){
System.out.println("IN METHOD CALL allMediaTypes");
return SUCCESS;
}
兩個方法同時運行,無論哪種方法從jsp調用,它都運行這兩種方法。
你爲什麼前綴的方法與'GET'它不是getter方法畢竟。 –
謝謝,它解決了我的查詢。我只是簡單地認爲這些都是簡單的方法。但我認爲struts以其他方式考慮get/set方法。任何方式改變從我的方法名稱刪除得到解決這個問題。 – Abhishek
然後你至少應該投他的評論:) –