JSP里面插入JAVAscript代码怎么不管用

JSP里面插入JAVAscript代码怎么不管用,第1张

你把页面输出的权限弄错了。

jsp代码永远高于js是从服务端返回的。以后才会执行js。

response.sendRedirect("../index.jsp")是服务端执行跳转的

你的跳转要用js的window.location.href来写就可以的

<%

out.print("<script type='text/javascript'>alert('添加失败!')window.location.href='../index.jsp'</script>")

%>

你好!

你的问题就出现在 if(session.getAttribute("userName")==null 这一段源码上面,在js代码中不能够直接用session,你可以先把这个值用隐藏表单的方式拿到<input id="userName" value="${userName}"/>然后在js代码中处理,if(document.getElementById("userName").value()== "undefind" || document.getElementById("userName").value()==null || document.getElementById("userName").value()==''){

out.print("您还未登录")}

}

else

{

out.print("您已登录")

}

不过 个人感觉这样子处理是否登录不太妥当 如果别人禁用了JS,我认为你加一个过滤器比较好


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7973834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存