JSPの中で自分のFormオブジェクトを操作する方法


Struts 1.3.5を使っています。

ご存知の方には、簡単なことだと思いますが、
JSPファイルの中で、自分が送信するフォーム
オブジェクトのメソッドを呼び出したいのですが、
どのようにすれば、よろしいでしょうか。

==== 使用イメージ =====

<%
...
myForm = ....
xxx = myForm.get(yyy);
myForm.set(zzz)

%>

=======================

以上、よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2007/01/17 18:42:22
  • 終了:2007/01/19 12:08:46

回答(2件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/01/17 20:19:30

ポイント35pt

使ったのはだいぶ昔の事なので記憶があいまいですが、

html:form タグの beanName を設定すれば form はその名前で pageContext に格納されます。(form タグの内側だけ)

http://struts.apache.org/1.3.5/struts-taglib/apidocs/org/apache/...


あとは PageContext#getAttribute でオブジェクトを取り出せばよかったはず。

http://www.javaroad.jp/servletjsp/sj_jsp11.htm

id:ohmix1 No.2

ohmix1回答回数235ベストアンサー獲得回数142007/01/19 11:46:51

ポイント35pt

JSPの処理中(HTML変換中)にフォームのメソッドを呼び出すんですか?

いまいち用途が分からないです。


質問の意味を取り違えていたら申し訳ないですが、

こんな感じかな。


<%

com.form.TestForm form = (com.form.TestForm)request.getAttribute(\\\"aaaForm\\\");

String sData = form.getMethod1();

form.setMethod1(sData);

%>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません