2011-06-24 7 views
0

Strutsでは、TaskFormという名前のフォームをstruts-config.xmlに定義しています。 JavaScriptの機能の一つでクライアント側のJavascriptはStrutsフォームにアクセスできますか?

、私は文を参照してくださいすることができます:ここ

document.TaskForm(some form name in struts-config.xml).action = action 

私の質問は、私たちは、クライアント側でdocument.taskformを実行することができますどのように来るのですか?

document.getElementByid("")のような文は、ブラウザ側で定義されていますが、確かにわからないのはdocument.taskformですか?

答えて

1

JavaScriptを使用してStruts ActionFormにアクセスすることはできません!あなたが見ていると、HTMLクライアント側<form>タグとJavaScriptの相互作用(something like this tutorialプレゼント)

<form>タグが<form-bean><action>タグからのものと同じ属性nameaction値を持つことが起こるHTMLは

ですstruts-config.xmlです。 これは偶然ではありません!

ActionForm Sは、クライアントに送信されるHTMLを生成Struts server tagsクライアント側のHTMLタグ<form>のサーバー側のオブジェクト表現していると。

<form>action属性はstruts-config.xmlの対応<action>で指定されている間HTML <form>タグは通常、struts-config.xmlタグの<form-bean>に指定されたBeanの名前が含まれています。

いくつかの名前と値は、コードを明瞭にするために保存されています。これは物事を均質にします。しかし、我々は同じことについて話しているわけではありません!

関連する問題