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


Struts 1.3.5を使っています。

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

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

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

%>

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

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

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/01/19 12:08:46
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント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

回答回数235ベストアンサー獲得回数14

ポイント35pt

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

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


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

こんな感じかな。


<%

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

String sData = form.getMethod1();

form.setMethod1(sData);

%>

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

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

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

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

回答リクエストを送信したユーザーはいません