- - PR -
LookupDispatchActionでのEnterの使用について
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-05-08 19:51
struts1.1でLookupDispatchActionを使用しています。
JSPで<html:submit>ボタンを押さずにEnterを押すと以下のエラーが表示されます。 Request[/xxxAction] does not contain handler parameter named xxxlookupDispatchAction <html:submit>ボタンを押すと問題なく処理されます。 対処方法をご存知の方、ご教示願います。 | ||||
|
投稿日時: 2004-05-10 00:29
そもそも、LookupDispatchActionの意味が分かっていますか?
| ||||
|
投稿日時: 2004-05-10 09:18
おかもとさん、ご返答ありがとうございます。
LookupDispatchActionは理解しております。 処理としても動作確認済みです。 ただ、いくつか作成しているうちに私の方では、<html:text>タブが <html:form>内に一つでEnterを押すと次のエラーがでるのです。 Enterではなく<html:submit>タグボタンを押すと問題なく動作します。 Request[/xxxAction] does not contain handler parameter named xxxlookupDispatchAction <html:text>タブが<html:form>内にふたつ以上だと問題なくEnterでも <html:submit>タグボタンでも問題なく動作します。 | ||||
|
投稿日時: 2004-05-10 10:11
LookupDispatchAction を理解していれば、 Enterを押すと、なぜエラーが出るのかはわかりますよね? | ||||
|
投稿日時: 2004-05-10 10:23
Enterを押したときにSubmitボタンと同じ動作をさせたければ
何らかの形でパラメータをセットしてあげなくてはなりませんよね? textが二つの時にはエラーが出ないのは謎ですが、このあたり一つ一つ 整理した上で理解していくことが肝心です。 | ||||
|
投稿日時: 2004-05-10 10:35
パラメータが渡されてないことが原因なのはわかりますが、なぜ<html:text>が二つの時に、Errorとなるのかがわかりません。そこで、こういった現象が起きている方で、原因や回避方法(例えばJs)について聞きたいのです。
| ||||
|
投稿日時: 2004-05-10 11:40
<html:text> が2つのときは正しく動作するんじゃないんですか? あと、ちょっと文章が変です。そのまま読むと「原因わかっているのに なにを疑問に思っているんだろう」って思うんですけど。 何が問題で、どこに原因があるのか自分できちんと整理した方がいいですね。 ついでに言うと、私は <html:text> の数には関係ないと推測しています。 | ||||
|
投稿日時: 2004-05-10 11:52
原因については推測ですが理解しているつもりです。 「<html:text> の数には関係ない」と言われていますが、私のテストでは二つ以上だと問題なく、一つではエラーとなります。 そこで、このようなことが起こったかたはいないかと思い投稿している次第です。 ふーばーさんは、このようなことはありませんでしたか? | ||||
