jsp用if判断跳转到几个页面
<%StringNum=request.getParameter("num");out.print(Num);if("1".equals(request.getParam...
<%
String Num = request.getParameter("num");
out.print(Num);
if("1".equals(request.getParameter("num")) )
{
out.print("<script>window.location='map1.htm';</script>");
}
else if("2".equals(request.getParameter("num")))
{
out.print("<script>window.location='map2.htm';</script>");
}
else if("3".equals(request.getParameter("num")))
{
out.print("<script>window.location='map3.htm';</script>");
}
%>没有执行跳转,只是输出了Num的值 展开
String Num = request.getParameter("num");
out.print(Num);
if("1".equals(request.getParameter("num")) )
{
out.print("<script>window.location='map1.htm';</script>");
}
else if("2".equals(request.getParameter("num")))
{
out.print("<script>window.location='map2.htm';</script>");
}
else if("3".equals(request.getParameter("num")))
{
out.print("<script>window.location='map3.htm';</script>");
}
%>没有执行跳转,只是输出了Num的值 展开
展开全部
你还没明白 out.print 是啥意思吧!这个意思是输出到页面,你想要跳转这样当然不行啦.
应该如下:
if("1".equals(request.getParameter("num")) )
{
<script>window.location='map1.htm' ;</script>
}
else if("2".equals(request.getParameter("num")))
{
<script>window.location='map2.htm';</script>
}
应该如下:
if("1".equals(request.getParameter("num")) )
{
<script>window.location='map1.htm' ;</script>
}
else if("2".equals(request.getParameter("num")))
{
<script>window.location='map2.htm';</script>
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个貌似应该这么写吧
if(request.getParameter("num") .equals("1"))
{
……
}
if(request.getParameter("num") .equals("1"))
{
……
}
更多追问追答
追问
结果还是一样,没跳转啊,估计都没执行if语句
追答
那你调试跟踪一下不就知道有没有执行if语句了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询