私は、異なるページに移動するナビゲーションメニューを持つWebページを持っています。私が持っているメニューは次のように次のようになります。今、私はそれから3ページにというように2ページに1ページから行かなければならないシーケンスを以下の午前ブラウザのメニューから別のページに移動する方法
Page 1
Page 2
Page 3
Page 4
。 (注:ここで私が従っているこのシーケンスはナビゲーションメニューからではなく、それぞれのページの送信ボタンからPage 1 sumbitボタンは2ページに行きます)
ページが読み込まれたらその後、
Page 1
私が提出し、ナビゲーションメニューが持つべき2ページに移動:ナビゲーションメニューには、このような唯一の1ページが必要
Page 1
Page 2
を、私は自由にページ1とページに移動できます2ナビゲーションメニューから(私はこのメソッドをavoに使用していますIDボタンをバック使用して、私は2ページから3ページを提出したときに)その後、ナビゲーションメニューが持っている必要があります。
Page 1
Page 2
Page 3
と私は自由にページ1、ページ2、ページ3にナビゲートすることができ、それはすべてのために、このように続け他のページ。
私は現在、セッション変数を作成していますが、この変数を使用していますが、この方法でナビゲートしていますが、この操作を行うためのより良い方法が必要です。私は現在やっていることはこれです:私はすべてのページでそれを使用しています
String pagecompare = session.getAttribute("pageValue").toString();
if(pagecompare.equals("page0"))
{
String pagevalue="page1";
session.setAttribute("pageValue", pagevalue);
}
ページ値ページの終わり@ 1-4からの変更と、これは私が表示されています方法です:
<a href="page1.html">Page 1</a>
<%
if(pagecompare.equals("page2"))
{
%>
<a href="page2.html">Page 2</a>
<%
}
if(pagecompare.equals("page3"))
{
%>
<a href="page2.html">Page 2</a>
<a href="page3.html">Page 3</a>
<%
}
if(pagecompare.equals("page4"))
{
%>
<a href="page2.html">Page 2</a>
<a href="page3.html">Page 3</a>
<a href="page4.html">Page 4</a>
<%
}
%>
この問題を解決する方法を見つけてもらえますか?ソリューションがjqueryであれば気にしない。
* "セッション変数がページ数と同じである必要があります" * - セッション変数 "currentMaxPage"などは必要ありませんか? – nnnnnn
MVCデザインパターン(データを表示するためにビューを使用するだけでビジネスロジックは含まない)に応じて、それぞれのニーズに合った別のメニューを持つ4つの異なるページを使用することをお勧めします – leccionesonline
@leccionesonline - 1は時にはナビゲーションを許可しない場合があり、場合によってはPage 2&3、場合によってはページ2-4へのナビゲーションのみを許可する必要があります。あなたは4つの異なるコピーを提案していますか? – nnnnnn