Java 通过requestdispatcher.forward加载页面时,jquery在jsp中不工作

Java 通过requestdispatcher.forward加载页面时,jquery在jsp中不工作,java,javascript,jquery,jsp,servlets,Java,Javascript,Jquery,Jsp,Servlets,我正在使用servlet。我创建了一个jsp页面,其中包含一些jquery脚本。当使用response.sendredirect()从servlet加载页面时,使用jquery的每个语句都可以正常工作。如下 response.sendRedirect("./ff/test.jsp"); 我使用requestdispatcher.forward()做了同样的事情,因为我需要将数据传递给该jsp RequestDispatcher rd=request.getRequestDispatcher("

我正在使用servlet。我创建了一个jsp页面,其中包含一些jquery脚本。当使用response.sendredirect()从servlet加载页面时,使用jquery的每个语句都可以正常工作。如下

response.sendRedirect("./ff/test.jsp");
我使用requestdispatcher.forward()做了同样的事情,因为我需要将数据传递给该jsp

RequestDispatcher rd=request.getRequestDispatcher("./ff/test.jsp");
     rd.forward(request, response);

现在它已经重定向到正确的jsp页面,并且可以在该页面内访问数据。但问题是我得到了引用错误“$未定义”。有可能解决此问题吗?

您的javascript链接应该是这样的:
您是否对响应编写了导致此错误行为的其他内容?没有。我没有添加更多语句您的情况很奇怪。您还有一些东西正在阻止或停用您的javascript/jquery,但它没有发布在这里。提供必要的元素来复制问题:servlet、JSP等中的必要代码,否则您的问题不清楚。使用firebug或类似工具,是否存在html/js错误?请显示JSP的相关部分。