2014-08-19 2 views
0

Я попытался получить ее по-другому, но не смог получить решение. Pls помогает. Я пытаюсь получить выбранную опцию на моей следующей странице jsp. Я пытаюсь получить его в сессии, но всегда возвращает null. Любой другой альтернативный метод также одобрен.Как установить выбранную опцию в jsp для сеанса

one.jsp

<% 
String year = request.getParameter("finyear"); 
session.setAttribute("FYear", year); 
%> 

<body> 
<form method="post" name="yearForm"> 
<select id="finyear" name="finyear"> 
<option value="2014">2014</option> 
<option value="2013">2013</option> 
<option value="2012">2012</option> 
<option value="2011">2011</option> 
</select> 
</form> 

<a href="two.jsp" >link</a> 

</body> 

Two.jsp

session.getAttribute("FYear"); 

возвращает нуль всегда.

+0

Я думаю, что вам нужен

элемент, и вы должны сделать представление? –

+0

Его только в форме. Но мне нужно это по ссылке – Yashwanth

ответ

1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Insert title here</title> 
<script type="text/javascript"> 

function formUrl() { 
    var element = document.getElementById("finyear").value; 
    window.open("two.jsp?finyear="+element); 
} 
</script> 
</head> 
<body> 
    <form method="post" name="yearForm"> 
     <select id="finyear" name="finyear"> 
      <option value="2014">2014</option> 
      <option value="2013">2013</option> 
      <option value="2012">2012</option> 
      <option value="2011">2011</option> 
     </select> 
    </form> 

    <a href="javascript:formUrl()">link</a> 

</body> 
</html> 
+0

Не могли бы вы рассказать об этом с моей программой. Мне нужно выбранное значение, чтобы отправить его на следующую страницу. – Yashwanth

+0

Вы можете использовать Java-скрипт в: href. В Javascript вы можете получить доступ к выбранному значению. Из этого вы можете создать URL. Если вы отправляете значение в URL-адресе, вы можете получить доступ к объекту запроса следующей страницы. –

+0

Хорошо, как получить выбранное значение (2014) в #SOMETHING – Yashwanth

1

one.jsp

<body> 
<form method="post" action="two.jsp> 
<select name="finyear"> 
<option value="2014">2014</option> 
<option value="2013">2013</option> 
<option value="2012">2012</option> 
<option value="2011">2011</option> 
</select> 
<input type="submit" value="Submit" /> 
</form> 

</body> 

two.jsp

request.getParameter("finyear"); 
+0

Свой null снова. Мне нужно использовать submit? Я не использую это. Я просто использую href для второй страницы. – Yashwanth

+0

Редактировать. Это метод почты, который использует запрос – hurricane

+0

Да, но я снова получаю null – Yashwanth

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