- - PR -
Struts でURL送信について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-05-24 20:30
はじめまして。いつも参考にさせていただいています。 Strutsについてわからないことがありまして、 質問させていただきます。 よろしくお願いいたします。 現在、Strutsを使用してアプリケーションを作成しています。 その内容ですが ・検索画面で年月を指定し、検索ボタンを押下する。 ・検索条件をURLにくっつけ、次画面を表示する。 (次画面はこのURLから値を取得し使用します。) http://localhost:8080/app/test1.jsp?year=2004&month=02のような感じで送信したいと 思っています。 【Action クラス】 public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { return mapping.findForward("OK"); } 【struts-config.xml】 <action path="/XXX" type="XXXXX" name="XXXXm" scope="request" className="XXXXXX"> <forward name="OK" path="/test2.jsp"/> </action> 上記のようにしてしまうと、test2.jspが表示されてしまいます。 Strutsで可変のURLを送信する方法はありますでしょうか? よろしくお願いいたします。 | ||||
|
投稿日時: 2004-05-24 20:55
えっと、質問の意味が理解できないところもあるのですが、servletとjspの
違いは分かりますでしょうか? あと、strutsを使っているのであれば、ブラウザのURL欄に http://localhost:8080/app/test1.jsp などと直接jspを指定することはありませんし、表示されることもありません。
ないことはないですが、beanで渡せばよいのではありませんか? もしどうしても test1.jsp?year=2004&month=02 という感じで渡したいというのであれば、strutsの使い方が根本から間違っている か、設計が根本から間違っていると思います。 | ||||
|
投稿日時: 2004-05-25 15:31
aa 様
レスありがとうございました。 設計がいけないようですので、 設計者に確認をとってみます。 ありがとうございました。 | ||||
1
