私はStrutsフレームワークのnoobです。私は、アクションマッピングがどのように正確に機能するかを理解しようとしています。私はアクションとフォームBeanの間の関係を理解していないStruts struts-config.xml動作マッピング説明
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="testForm" type="com.test.TestForm"/>
</form-beans>
<!-- Global Forwards -->
<global-forwards>
</global-forwards>
<!-- Action Mappings -->
<action-mappings>
<action path="/myTestUrl"
type="com.test.TestAction"
name="testForm"
scope="request" />
</action-mappings>
<controller locale="true"/>
</struts-config>
:私はAJAX要求を送信するJavaScriptファイルがあるとします。
$("button").click(function(){
$.ajax({url: "myTestUrl.do", success: function(result){
//do something with result
});
});
を、私のstruts-config.xml
ファイルは、次のようになります。私の要求はTestAction
で処理されますか?その場合、フォームBean type
の属性の目的は何ですか?
UPDATE: ストラットMCVフレームワークの偉大な概要を必要とする人のために、このリンクをチェックアウト:http://www.javaranch.com/journal/2002/03/newslettermar2002.jsp#struts
これはS1 - > * struts-config_1_1.dtdです。 –
ありがとうございます。私は質問を更新しました。 – tommyO