JSP项目开发全程实录 第7 物流信息网 active_select.jsp
发表在JavaWeb图书答疑 2009-08-28
是否精华
版块置顶:
这个javascript为什么不起作用呀,楼主!
好像这个系统的在没有登录情况下,点击其他的链接,都不起作用,就直接跳到登录窗口了,
<%
String login=(String)session.getAttribute("login");
String username=(String)session.getAttribute("name");
if(login==null)
{
%>
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");
<%
response.sendRedirect("login.jsp");
%>
</script>
<%}
%>
分享到:
精彩评论 5
free007
学分:0 LV1
2009-08-29
沙发
代码修改成:
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");
</script>
<%
response.sendRedirect("login.jsp");
%>

注意response是jsp的内置对象。
学分: LV1
2009-08-31
板凳
if(login==null)
{
%>
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");

</script>
<%
response.sendRedirect("login.jsp");
%>
<%}
%>
我改过了之后还是不行,一直没有弹出对话框,不知道是什么原因!
无语_mrkj
学分:3155 LV11
2009-08-31
地板
这是由于JSP页面文件是顺序执行的,而JavaScript代码是在整个页面全部执行后,才执行的,所以在执行到下面的代码后
<%
response.sendRedirect("login.jsp");
%>
页面已经被重定向到login.jsp页面了,所以不会弹出提示对话框,解决的方法是,应用JavaScript代码进行页面跳转。
修改后的代码如下:
<script language="javascript">
alert("您还未登录,不能浏览详细信息!!!");
window.location.href="login.jsp";
</script>
学分: LV1
2009-09-02
4L
谢谢楼主!问题已经解决!
东北虎
学分:0 LV1
2009-09-02
5L

  结贴。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照