gpt4 book ai didi

java - 未找到操作,为什么?

转载 作者:行者123 更新时间:2023-11-30 07:38:30 25 4
gpt4 key购买 nike

我使用如下方法创建了一个操作:

public class NomenclatureAction extends ActionSupport {

// ...

@Actions({
@Action(value = "ajaxDoStuff",
results = {
@Result(name = ActionSupport.SUCCESS, location = "success.jsp"),
@Result(name = ActionSupport.INPUT, location = "fail.jsp")
}),
@Action(value = "index.action",
results = {
@Result(name = ActionSupport.SUCCESS, location = "success.jsp"),
@Result(name = ActionSupport.INPUT, location = "fail.jsp")
})
})
public final String doStuff() {
// ...
return ActionSupport.SUCCESS;
}

}

我想使用以下 URL 之一调用相同的方法 doStuff:

到目前为止,它适用于前两个 URL,但不适用于后两个 URL。
我错过了什么?

最佳答案

value 属性不应包含扩展名。

@Action(value = "index<del>.action</del>",
results = {
@Result(name = ActionSupport.SUCCESS, location = "success.jsp"),
@Result(name = ActionSupport.INPUT, location = "fail.jsp")
})

您也可以尝试 http://my-server.com/public/namespace ,它应该由默认启用的约定 uknown 处理程序处理。

关于java - 未找到操作,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35035872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com