Tag: 动作映射

struts2 convention插件无法正常工作

我试图用常规插件Struts2运行应用程序。 使用如下配置的struts.xml ,应用程序很好: /index.jsp hey 现在我删除了struts.xml并添加了一些这样的注释: @Namespace(“/”) @ResultPath(value=”/”) public class CountryAction extends ActionSupport implements ModelDriven{ private List worldCountry; private Country country = new Country(); public Country getCountry() { return country; } public void setCountry(Country country) { this.country = country; } // HttpServletRequest request; @Action(value=”/hey”,results={@Result(name=”success”,location=”/index.jsp”)}) public String get() throws SQLException { CountryService cs = new CountryService(); […]

如果我删除struts2 .action扩展名,为什么welcome-file-list不起作用?

如果我删除Struts2应用程序中的.action扩展名,我会遇到问题。 我把它放在我的struts.xml : 除索引页面外,应用程序正常工作。 我在我的web.xml这个: index.jsp 当我访问http://localhost/myApp/ ,我收到以下错误: There is no Action mapped for namespace [/] and action name [index.jsp] associated with context path [/myApp]. – [unknown location] 但是,如果我访问http://localhost/myApp/fooAction ,我没有收到任何错误并且工作正常。 如果我更改非空扩展的扩展名(如”html” ),如果我访问http://localhost/myApp/ ,我会完全看到索引页面。 那么,我正在做的事情有什么不对吗? 删除扩展程序时,为什么会出现此错误? 有没有可行的方法没有得到它? 编辑:如果我在放置一个动作,则错误如下: There is no Action mapped for namespace [/] and action name [] associated with context path [/myApp].

无法让Struts2 Hello World使用Eclipse和Maven工作

本网站不允许用户向他们的教程提出技术问题,我认为这些问题已被破坏: http://www.mkyong.com/misc/how-to-use-mkyong-tutorial/ 我在用着: maven:3.2.1 tomcat 7 java 1.7 Eclipse:Luna Release(4.4.0) 我收到这条消息: WARNING: Could not find action or result There is no Action mapped for namespace [/] and action name [] associated with context path [/Struts2Example]. – [unknown location] 除非我输入完整的url,否则我永远无法访问login.jsp页面。 但即便如此,当我点击提交按钮时,它也不会进入welcome_user.jsp页面。 有人能告诉我如何解决这个问题并获得这个Hello World示例来使用Eclipse吗?