您可以使用config-browser插件。如果要在浏览器中查看配置以及如何将操作映射到URL,这将很有用。
实际上,您使用约定插件的问题的原因。如果你把它使用
struts2-convention-plugin-2.3.x.jar到
WEB-INF/lib。安装后,它会扫描中定义的软件包,
struts-plugin.xml并
struts.xml按照约定为配置创建其他软件包。除了您的操作符合插件使用的规则外,
"hello"还为该类创建了操作,
HelloAction但不幸的是,此操作没有结果
"success"。要将结果添加到操作中,应
@Result在类上使用批注,或使用
@ResultPath批注指定结果可能位于的路径,而不是default
WEB-INF/content。如果应用
struts.convention.result.path配置设置,则可以执行相同的操作。
@Result(name = SUCCESS, location = "/hello.jsp")
另请注意,除非
struts.xml在动作中定义的
"hello"映射映射到指定的方法,否则映射的意义较小。JSP的名称应该是的错字
index.jsp。



