2010-06-22 3 views
0

В моей программе есть две кнопки, и в центре этих двух кнопок есть пространство в течение месяца для динамического отображения с использованием JSP, например. << current month >>. << и >> - две кнопки.Как динамически менять месяц в JSP?

мне нужен логический или программный объяснение следующее произойдет:

  • При нажатии на левую кнопку предыдущего месяца текущего месяца должен отображаться.
  • Когда я нажимаю на правую кнопку, должен появиться следующий месяц текущего месяца.

Это должно происходить динамически. Как я могу это сделать с помощью JSP, JS и/или Ajax?

ответ

1

Вы можете легко сделать это с помощью JQuery:

HTML:

<a id="Previous" href="#">&lt;&lt;</a> 
<span id="CurrentMonth">January</span> 
<a id="Next" href="#">&gt;&gt;</a> 

Javascript:

var currentMonth = 0; 
$(function(){ 
    var months = ["January", "February", "March", "April", "May", "June", 
       "July", "August", "September", "October", "November", "December"]; 

    $("#Next").click(function() { 
    if (currentMonth < 11) { 
     currentMonth++; 
     $("#CurrentMonth").text(months[currentMonth]); 
    } 
    }); 

    $("#Previous").click(function() { 
    if (currentMonth > 0) { 
     currentMonth--; 
     $("#CurrentMonth").text(months[currentMonth]); 
    } 
    }); 
}); 

Если вы хотите, чтобы также сообщить серверу о текущем месяце, необходимо создайте службу Ajax (используя, например, сервлет).

+0

спасибо за ур info .... это было очень полезно. – Lalchand

Смежные вопросы