jsp / struts中的会话

时间:2011-09-01 09:50:03

标签: html jsp session struts

我有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 个答案:

答案 0 :(得分:2)

您无法将字符串与==进行比较。 ==测试两个对象是否是同一个实例,而不是它们的内容是否相同。请改用if ("M".equals(jspTypeVariable))