java中的@Action問題

就是一個Action的跳轉配置嘛;
@內ParentPackage("struts-default")
@Namespace("/")
@Results( {
@容Result(name = "success", location = "/xx.jsp")
})
@ExceptionMappings( {
@ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
public class DemoAction extends ActionSupport{

@Action("xx")
public String execute(){
return SUCCESS;
}

}

❷ @Action(value="/login"在java語句中是什麼意思

|
struts中採用註解配置Action
需要導入struts2-convention-plugin的jar包

Action

省略getters和setters
@ParentPackage("xystruts-default")
@Namespace("/login")

{
privateStringverifyCode;

@Action(value="login",results={@Result(location="/pages/main.jsp"),@Result(name="login",location="/pages/login.jsp")})
publicStringlogin()
{
StringsysVerifyCode=(String)getSession().get("verifyCode");
if(StringHelper.isEmpty(verifyCode)||!.equalsIgnoreCase(verifyCode))
{
addActionError("驗證碼錯誤");
return"login";
}
return"success";
}

@Action(value="logout",results={@Result(location="/pages/login.jsp")})
publicStringlogout()
{
Mapsession=getSession();
if(session!=null)
session.clear();
return"success";
}
}


JSP
<formaction="login/login.action"></form>
<ahref="login/logout.action">登出</a>
其中Result註解中name屬性為空,表示默認為"success"

常用註解如下

Namespace:指定命名空間

ParentPackage:指定父包

Result:提供了Action結果的映射(一個結果的映射)

Results:Result註解列表

ResultPath:指定結果頁面的基路徑

Action:指定Action的訪問URL

Actions:Action註解列表

ExceptionMapping:指定異常映射(映射一個聲明異常)

ExceptionMappings:一級聲明異常的數組

InterceptorRef:攔截器引用

InterceptorRefs:攔截器引用組

❸ java系統方法action()的用法

用map存數據key存編號values存個你新建的類新建的類里存書的屬性map。put(1111,book)

❹ java中的action怎麼寫

public interface Actionextends ActionListener
Action 介面提供 ActionListener 介面的一個有用擴展,以便若干控制項訪問相同的功能。

除了 ActionListener 介面定義的 actionPerformed
方法之外,此介面還允許應用程序在一個位置定義:
描述函數的一個或多個文本字元串。這些字元串可用於顯示按鈕的立體文本、在菜單項中設置文本等等。
描述函數的一個或多個圖標。這些圖標可用於菜單控制項中的圖像,或者用於更復雜用戶界面中的合成項。
功能的啟用/禁用狀態。應用程序可以禁用實現此介面的函數,而不必分別禁用菜單項和工具欄按鈕。所有為偵聽狀態更改而注冊為偵聽器的組件都將禁止為該項生成事件,並相應地修改顯示。
可以將此介面添加到現有類中,或者用它創建一個適配器(通常通過子類化 AbstractAction 來實現)。然後可以將
Action 對象添加到多個可感知 Action 的容器中,並連接到可容納
Action 的組件。然後可以通過調用 Action 對象的 setEnabled
方法立刻激活或取消激活 GUI 控制項。
注意,Action 實現在存儲方面的開銷比典型的 ActionListener
要高,但後者不具有集中控制功能和廣播屬性更改的優點。因此,應該注意只在需要這些優點的地方使用 Action,在別處使用
ActionListener 即可。
支持 Action 的 Swing 組件
許多 Swing 的組件都具有 Action 屬性。在組件上設置 Action
時,會發生以下幾種情況:
Action 被作為 ActionListener 添加到組件。
組件配置自身的某些屬性以匹配 Action。
組件在 Action 上安裝 PropertyChangeListener,這樣組件可更改其屬性以反映 Action 屬性中的更改。

❺ java的元註解@Action和實現Action的區別是什麼

配置上有不同,對使用上,沒有差別

官網的文檔中有說明的。

❻ java普通按鈕怎樣直接跳到Action

javascript會吧

給button加一個onclick="test()"

然後寫js代碼
<script type="text/javascript">
function test(){
document.forms[0].action="XXX.action";
document.forms[0].submit();
}

</script>

❼ java中的action是什麼,DAO又是什麼

Action類 是[獲得Form表單數據,並處理邏輯的類]
DAO(Data Access Object) 是一個介面實現[通過SessionFactory獲得操作資料庫的會回話,並答實現一些基本的刪除 添加 修改數據,在servlet中更實際化業務操作]

❽ java系統方法action()是什麼

你可以用this.方法名的方式調用本類中的方法,其它類中的方法需要你創建對應的action對象來調用