сессия в JSP / Struts - PullRequest
       13

сессия в JSP / Struts

1 голос
/ 01 сентября 2011

У меня 3 jsp, jsp1..jsp & jsp2.jsp, когда пользователь нажимает на кнопку с именем «TEST» - он перенаправляется в Test.jsp, который динамически изменяется в зависимости от того, какой пользователь jsp нажал TEST.

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

jsp1.jsp

<input type="hidden" name="jspType" value="M" property="jspType">

jsp2.jsp

<input type="hidden" name="jspType" value="C" property="jspType">

В классе действий моего Test.jsp

TestAction.java

String jspTypeVariable = (String) request.getParameter("jspType");

позже в коде

if(jspTypeVariable=="M")
{
system.out.println("Magic");
}
else if (jspTypeVariable=="C")
system.out.println("Cash");

=================================

Не работает?Любая помощь

1 Ответ

2 голосов
/ 01 сентября 2011

Вы не можете сравнивать строки с ==.== проверяет, являются ли оба объекта одним и тем же экземпляром, а не совпадает ли их содержимое.Вместо этого используйте if ("M".equals(jspTypeVariable)).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...