这个问题似乎很愚蠢,因为我正确地误解了该文件。基本上我只想根据这个指令运行 hello-world 无操作示例,只需将 hello.jsp 文件添加到WEB-INF/content 中,然后运行localhost:8080/test/hello,但 Struts 一直显示异常java.lang。 NoSuchMethodException:com.opensymphony.xwork2.ActionSupport.index()。
所以我想知道在运行之前需要做任何配置。我找不到任何关于 hello-world 示例的配置的信息。
谁能建议我正确的方法?谢谢
更新:这里是项目树,没有任何动作,没有任何花哨。
├── pom.xml
└── src
└── main
├── resources
│ └── struts.xml
└── webapp
├── WEB-INF
│ ├── content
│ │ └── hello.jsp
│ └── web.xml
└── index.jsp
pom.xml 中的依赖项
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.8</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-rest-plugin</artifactId>
<version>2.3.8</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>2.3.8</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-config-browser-plugin</artifactId>
<version>2.3.8</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>6.1.26</version>
</dependency>