私は3つのJSPを持っています。 search.jsp、showResult.jsp、updateResult.jspを呼び出します。
search.jspには、私はデータベースから結果を検索する必要がある8つのフィールドがあります。だから私はsearch.jspを提出すると、それは私がrequest.getParameterを使用してこれらのフィールドをすべて取得しているshowResult.jspを呼び出します。 その後、showResult.jspですべての結果を表示します。すべての結果行に最後に詳細ボタンがあり、それをクリックするとすべての詳細が表示されたポップアップが開き、更新できます。ポップアップには、画像をアップロードするためのファイル入力タイプもあります。Jsp Flow検索と更新用フォーム
私の問題は、私がupdateResult.jspを呼び出す更新ボタンをクリックし、値を更新した後で、同じ検索結果を持つshowResult.jspに再度行く方法です。
URLの書き換えは、URLを長くしてURLのすべての値を表示するので使いたくないです。 私はbecozを更新するためにAJAXを使うことができません。どのようにj.secosでファイルのパスを取得できますか?
私を助けてください。 vikas
urのコメントありがとうございました。しかし、私が使ったこのポップアップは新しいウィンドウではありません。 divを表示して背景を隠すだけです(すべての結果)。これはjqueryのポップアップです。 – vikas27
それはさらに簡単です。 –
どのように簡単です。どのように私はURLの書き換えなしで結果フォームを表示するために更新フォームから値を渡すことができます。そして、私はrequest.setAttributeを使用することができますが、私はshowResultフォームで多くのチェックを作成する必要があります。他のアイデアはありますか?私が言ったように、私はアップデートでAJAX becozを使うことはできません。画像をアップロードすることができ、AJAXのためにはJavaScript関数を呼び出さなければならず、その関数でアップロードされたファイルの全パスを得ることができません。パス。 – vikas27