2012-05-26 2 views
0

Мой URL является: /something/page.jsp?viewall=1 & CategoryID = 1Получить значение из параметра URL в JSP

Я хочу, чтобы получить CategoryID значение параметра, как следовать.

<% 
//String cat = "All"; 
String cat = request.getParameter("CategoryID").toString(); 
//String catID = catI.toString(); 
if(cat == "1") 
{ 
    cat = "Books"; 
} 
else 
{ 
    cat = "something"; 
} 
%> 

Я хочу напечатать значение cat, как следовать

<%= cat %> 

Но он по-прежнему печати something и в соответствии с кодом он должен напечатать Books

Я не знаю, есть ли Проблема типа данных или что. Пожалуйста, помогите мне.

+0

Я предсказываю, что этот вопрос будет downvoted, поскольку «Скриплеты настоятельно рекомендуется, так как в течение десяти лет.» –

ответ

1

Это значение String, так что вам нужно использовать:

if (("1").equals(cat)) 
+0

спасибо @Jeremy Goodell! его рабочий штраф сейчас :) –

+0

Вы знакомы с тем, как принять ответ как правильный? Все, что вам нужно сделать, это нажать на маленькую галочку рядом с ответом! Это действительно полезно для будущих зрителей. –

+0

ya Я знаю ... но он говорил это через 3 минуты позже, я забыл: P –

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