0

まず、私は Struts が初めてで、こちらのチュートリアルに従っています。ファイルの設定を理解し、web.xml.

index.jsp :

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<logic:redirect forward="helloWorld"/>

しかし、オープニングとなるとindex.jsp、かなり迷ってしまいます。からindex.jsp、どのようにクラスを呼び出しcom.vaannila.action.HelloWorldActionますか? index.jspが を呼び出すことは知っていますが、 にある をforward=helloWorld探すということですか?forward name="helloWorld"<global-forwards>

これが私の最初の質問であるため、質問をさらに改善する方法を教えてください。

4

1 に答える 1

0

正しい; フォワードの名前が付けられたものにリダイレクトされ"helloWorld"ます。

この場合、それは値をフォームに貼り付けるアクションを実行するフォワードです。

Struts 1タグのドキュメントを参照することをお勧めします。毎回、ここで質問するよりも迅速です。

Struts 1の学習を避けることができれば、私はそうします。ほとんどすべての面でかなり時代遅れです。Struts2やSpringMVCなどのフレームワークがJavaフレームワークベースのWebアプリを支配し、Grails、Play、RubyonRailsなどがJVMベースのWebアプリを支配します。


リンク先のチュートリアルの構成ファイルの17行目は次のとおりです。

<action path="/helloWorld" 
        type="com.vaannila.action.HelloWorldAction" 
        name="helloWorldForm">
  <forward name="success" path="/helloWorld.jsp" />
</action>
于 2013-01-14T21:13:53.943 に答える