クラス DAO を使用して DB 結果をフェッチし、Bean を使用して Web ページ (.jsp ファイル) に結果を表示しています。ユーザーをナビゲートするためのハイパーリンクとして列の 1 つを使用する必要がある間、ユーザーを別の jsp ページにナビゲートする必要があります。どうやってするの?
質問する
70 次
1 に答える
0
あなたの要件を適切に理解している場合は、ユーザーがリダイレクトされる URL を動的に作成し、その URL を使用して、jsp ページで結果セット全体をレンダリングするときに、その特定の列をハイパーリンクする必要があります。resultSet の一部の ID パラメータに基づいてリダイレクト URL を動的に生成すると、問題が発生する場合があります。
これには、以下のコード スニペットのようなものを使用できます。
String uid = <some value from your resultSet for that particular record>
String schemeProtocol = request.getScheme();
String serverName = request.getServerName();
int portNumber = request.getServerPort();
String contextPath = request.getContextPath();
String redirectionURL = schemeProtocol + "://" + serverName + ":" + portNumber + contextPath + "/app/UserInfo?uid=" + uid;
アンカー属性でこの redirectionURL を使用します。
于 2013-09-04T05:56:06.893 に答える