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

jsp jquery路径问题

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
     <script type="text/javascript" src="<%=path %>/jquerySrc/jquery-1.8.0.min.js"> </script>
     <script> 

             $(function(){
                  alert("my jquery ");  
               });
    </script>   
    <title>生产管理信息系统-登录</title>


这个路径好像是错的哇

------解决方案--------------------
你右键jquery文件 取消验证,这是eclipse的验证整的
------解决方案--------------------
src="<%=path?%>/jquerySrc/jquery-1.8.0.min.js">?
应该改为
src="<%=basePath?%>jquerySrc/jquery-1.8.0.min.js">
------解决方案--------------------
楼主代码的路径是对的。
可以用<%=path%>,或者用${pageContext.request.contextPath}来获取绝对路径。
一定是其他代码引起的问题。