日期:2014-05-18  浏览次数:20819 次

关于jsp重定向后引入js的问题(求救,在线等!)
用户鉴权用过滤器做的,如果用户没有登陆则重定向到登陆页面response.sendRedirect(contextPath+"/login.jsp");而login.jsp中需要引入js,如<script src="<%=path %>/skin/js/security.js"></script>,估计由于重定向的原因,login.jsp中找不到js中的方法和对象。请高手指点如何才能引入这个js,不胜感激!在线等!!!

------解决方案--------------------
重定向到login.jsp页面以后,lz右键点击页面看看“属性”其中的链接是什么?
------解决方案--------------------
怎么没有这个 type="text/javascript"?


<script type="text/javascript" src="/你的工程名/skin/js/security.js"> </script>
------解决方案--------------------
以前我们在过滤器中转向是下面这样的:
config.getServletContext().getRequestDispatcher("/page.jsp").forward(request, response);
config是init方法初始化的FilterConfig类型,你是否可以换这种方式来跳转试试