Struts2基於註解的Action配置

2021-06-12 06:15:32 字數 1139 閱讀 2052

package com.tarena.web;

import org.apache.struts2.convention.annotation.action;  

import org.apache.struts2.convention.annotation.namespace;  

import org.apache.struts2.convention.annotation.parentpackage;  

import org.apache.struts2.convention.annotation.result;  

import org.apache.struts2.convention.annotation.results;  

import com.opensymphony.xwork2.actionsupport;

* struts2基於註解的action配置

@parentpackage("struts-default")

@namespace("/annotation_test")

@results( )

public class loginaction extends actionsupport , value = "login")

public string login() throws exception else )  

public string add() throws exception

}/*總結常用的註解如下:

namespace:指定命名空間。

parentpackage:指定父包。

result:提供了action結果的對映。(乙個結果的對映)

results:「result」註解列表

resultpath:指定結果頁面的基路徑。

action:指定action的訪問url。

actions:「action」註解列表。

interceptorref:***引用。

interceptorrefs:***引用組

---------struts.xml配置如下--------------------------------

----注意的是得另外引入struts2-convention-plugin-2.3.1.2.jar 包。

Struts2基於註解的Action配置

使用註解來配置action的最大好處就是可以實現零配置,但是事務都是有利有弊的,使用方便,維護起來就沒那麼方便了。要使用註解方式,我們必須新增乙個額外包 struts2 convention plugin 2.x.x.jar。雖說是零配置的,但struts.xml還是少不了的,配置如下 apache...

Struts2基於註解的Action配置

使用註解來配置action的最大好處就是可以實現零配置,但是事務都是有利有弊的,使用方便,維護起來就沒那麼方便了。要使用註解方式,我們必須新增乙個額外包 struts2 convention plugin 2.x.x.jar。雖說是零配置的,但struts.xml還是少不了的,配置如下 apache...

Struts2基於註解的Action配置

使用註解來配置action的最大好處就是可以實現零配置,但是事務都是有利有弊的,使用方便,維護起來就沒那麼方便了。要使用註解方式,我們必須新增乙個額外包 struts2 convention plugin 2.x.x.jar。雖說是零配置的,但struts.xml還是少不了的,配置如下 apache...