我正在按照this教程使用struts2创建SEO友好的url,但是在我的课程中

@RequestParameter
public void setId(int id) {
    this.id = id;
}


此错误显示在@RequestParameter

RequestParameter cannot be resolved to a type


我在我的web-inf/lib中包含了struts2核心jara,但是我仍然想知道它为什么返回错误。

最佳答案

Struts2中没有任何@RequestParameter ...


顺便说一句,您根本不需要它来运行示例。

只需将其删除,编译和部署即可:)


您可能也想看看Struts2 REST plugin

经过一番搜索,结果发现它是一个custom Annotation created by the author of the blog post,唯一的目标是帮助他的IDE IntelliJ避免突出显示Setters未使用...

@StevenBenitez(也是SO用户),最好将您的自定义Annotation从博客的其他示例中删除,以避免对未声明它或未阅读描述它的博客文章的用户造成困扰:)

10-08 12:01