我通過Struts2的教程要在http://struts.apache.org/release/2.2.x/docs/hello-world-using-struts-2.htmlStruts2教程有錯誤的文件嗎? HelloWorldAction在HelloWorld.java
他們有一個文件HelloWorld.java
定義一個類HelloWorldAction
和編譯器(從螞蟻運行)抱怨:
[javac] HelloWorld.java:6: class HelloWorldAction is public, should be declared in a file named HelloWorldAction.java
很顯然,我可以解決這個問題,但是這個教程真的是這個錯誤,還是有一些我缺少的配置設置?我已經在Message.java中定義了類MessageStore
的教程中解決了這個問題,我想知道是否缺少了一些東西。
作爲一個觀點,如果您打算花時間學習Java MVC框架,我會花時間學習Spring MVC。 Struts正在出路。 – jeremyjjbrown
@jeremyjjbrown。根本不是,因爲這是Struts2,而不是Struts。例如,Spring MVC在北美現在比較流行,但它不在亞洲。使用Convention插件和jQuery插件,Spring MVC沒有什麼值得羨慕的(除了單元測試外,這不太容易)。它還有很多東西可以隨時使用,在春天你必須自己處理。事實是,Struts2支付與其前任相同名稱的代價,儘管它與它很少有共同之處。 –
這是一個錯字;天啊。我修好了它。 –