2017-04-05 6 views
-1

ここで私の登録ページでは、私はサーブレットページをデータベースに挿入し、すべてを入力するとjspを使用してhtmlテーブルのデータベースからすべての挿入値を表示する必要があります詳細追加ボタンをクリックする前のページに戻ったときに別のページにメッセージが表示されるテーブルをリロードしたときに最新の値で更新されない場合はどうすればいいのですか?jspページでhtmlテーブルを再度ロードする方法

画像を追加した後、 image description here

+0

読む[尋ねる方法](http://stackoverflow.com/help/how-to-ask)としてください[、最小完全、かつ検証例を作成する方法] (http://stackoverflow.com/help/mcve)、あなたの質問を更新してください。要するに、あなたが何をしたいのかを説明するエッセイを書くのではなく、**あなたのコード**を表示する(これまで何を試していたのか)。 –

答えて

0

ボタンを押すと、JavaScriptを使用してページを呼び出すことができます。 、それが動作しない場合には)

<input type="submit" value="submit" onsubmit="window.location.reload()"/> 

How can I refresh a form page after the form submits to _blank?

2の最初の答えを確認してください)

<input type="submit" value="submit" onclick="refresh()" /> 

追加:次の2つの方法でこれを行うことができます下のjavascriptコードの後に​​表示されます:

<script type="text/javascript"> 
    function refresh(){ 
     window.location.reload(); 
    } 
    </script> 

上記の2つのソリューションは同等です。別のアプローチは、リフレッシュ間隔を指定してhtmlページのメタ属性を設定することです。あなたがデータベースにデータを保存するとき、サーブレットで

3)

<% 
    if(session.getAttribute("refreshCount") != null && 
     session.getAttribute("refreshCount") == true ) 
    { 
     response.setHeader("REFRESH", "0"); //refresh page once per submit 
     session.setAttribute("refreshCount", false); 
    } 
%> 

HttpSession session=request.getSession(); 
session.setAttribute("refreshCount",true); 

4を呼び出す:第三ソリューションを提供しますhttps://www.codeproject.com/Questions/250016/refresh-the-jsp-page

をご覧ください) サーブレットでは、転送の代わりにリダイレクトを使用します(同じページにリダイレクトされます)

how to reload JSP page after submit form data

http://www.javapractices.com/topic/TopicAction.do?Id=181

+0

こんにちは、@ Nwetonのファン、私はサーブレットのページにコードを挿入しましたが、この '/ UserRegistrationServlet'のようなURLを示すメッセージが表示されます。最初のURLは'/UserRegistration.jsp'です。 – Jhon

関連する問題