私はページを持っています-それをページXと呼びましょう-ここで、でajax
構築されたテーブルにデータを入力する呼び出しを行いjqGrid
ます。だからここで私はlocalhost:8080/servlet/ajax/Data.json
これを呼び出しますservlet
。ここで、ページの有効期限が切れても、ユーザーが引き続きテーブルにアクセスしたい場合(たとえば、データの検索)、リクエストをページにリダイレクトしたいと思いLogin
ます。
このajax
呼び出しは、私のページ(である)servlet
と同じではないData.jsonを呼び出すため、転送を使用できません(JBoss 4.2を使用しており、同じページでのみ転送できます)。servletcontext
Login
localhost:8080/servlet/myapp
servlet
servletcontext
実際に実行されているが表示されていないページsendRedirect
を呼び出すことができる、でリダイレクトしようとしました。Login
そして、これは私が迷子になった場所です。私のLogin
ページは実行されましたが、まだページXが表示されています。返されたHTML(Login
ページから)をページXの応答に書き込もうとしました(私もに設定しContent-Type
ましたtext/html
)。HTMLは応答で返されますが、表示されません。
私は、要求されたときにページを取得するApache Turbine
別の方法を使用しています。servlet
あなたはなにか考えはありますか?どうしたらいいのかわからない。