java - Struts2 基于注解的 Action 配置

标签 java configuration struts2 annotations struts2-convention-plugin

这个异常的原因是什么,有什么问题吗?提前致谢。

WARNING: No configuration found for the specified action: 'ActionAnnotation' in namespace: '/'. Form action defaulting to 'action' attribute's literal value.

HTML:

        <s:form action="ActionAnnotation" >            
            <s:submit  value="ActionAnnotation"/>
        </s:form>

行动:

@ResultPath(value="/")
@Result(name="success",location="differenactions.jsp")
public class ActionAnnotationAction extends ActionSupport{
    private String message;


    public String execute() {
        System.out.println("ActionAnnotation : Hello How are you execute() method got called.....");
        setMessage("ActionAnnotation : Hello How are you");
        return "success";

    }

最佳答案

需要以下注释

@Namespace("/")
@Action(value="ActionAnnotation", results=@Result(name="success", location="/differenactions.jsp"))
public class ActionAnnotationAction extends ActionSupport{

关于java - Struts2 基于注解的 Action 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663909/

相关文章:

java - 将“转换为 %22”的正确 URLencoder 编码是什么?

java - 在容器内运行时,Java 8 默认情况下会始终消耗至少 1GB RAM 吗?

java - 如何通过索引删除行

java - JButton 设置位置不起作用

java - 将 Struts2 选择标记设置为请求对象中的变量

vim - 奇怪的行为 : Vim starts in command line mode

java - 我可以找到没有 XSD 模式或 XPATH 的 Java XML 配置示例吗?

java - 更改 Android 中应用程序的 DisplayMetrics(API 级别低于 17)

java - struts 2 jquery 插件不工作

java - struts属性获取属性