jsp/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");
============================== ======
不起作用?任何人帮忙
I have 3 jsp, jsp1..jsp & jsp2.jsp have a button name "TEST", when user click on it - he gets forwarded to Test.jsp which dynamically changes depending on which jsp user has pressed TEST.
so depending on user where he comes from, I change the logic in action class to direct the user, for that I am passing sessions.
jsp1.jsp
<input type="hidden" name="jspType" value="M" property="jspType">
jsp2.jsp
<input type="hidden" name="jspType" value="C" property="jspType">
In the action class of my Test.jsp
TestAction.java
String jspTypeVariable = (String) request.getParameter("jspType");
later down in code
if(jspTypeVariable=="M")
{
system.out.println("Magic");
}
else if (jspTypeVariable=="C")
system.out.println("Cash");
==================================
It doesnt work? Any one help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能将字符串与
==
进行比较。==
测试两个对象是否是同一个实例,而不是它们的内容是否相同。请改用if ("M".equals(jspTypeVariable))
。You can't compare Strings with
==
.==
tests if both objects are the same instance, not if their contents is the same. Useif ("M".equals(jspTypeVariable))
instead.