如题。打个比方:在src目录下有个css文件,要在jsp中引用,这个路径怎么写?

解决方案 »

  1.   

    首先获取classpath,即src根目录。然后就可以获取css了
      

  2.   

    你试着部署到tomcat下,src目录的路径就可以直接从工程名开始查找css文件所在目录了。
      

  3.   


    \WEB-INF\classes\resource\css在jsp 中 路径怎么写?src="resource/css/xx.css"
    这种是得不到
      

  4.   

    struts2中也行类似的运用。
    struts2标签有默认的样式,这些样式是放到struts2包中。
      

  5.   

    放弃吧,不可能。
    WEB-INF下面的任何东西,浏览器是不能读取的,这是Web 服务器的安全机制
      

  6.   

    据说还有一种方式,项目发布的时候,会把src目录 指定的文件夹 复制到项目的根目录。例如:发布前 src/resource
          发布后 web工程名/resource  
          而非 WEB-INF/classes/resource
      

  7.   

    struts2 这种机制,谁能解释下?struts2标签可以用默认样式,也可以选择自己的样式。
    默认样式是放在jar中,而jar被web窗器加载是到了WEB-INF/classes目录下的。
      

  8.   

    一般情况下,Src下的文件发布到服务器上之后,都会被放在项目下的WEB-INF/classes/下的文件中,而WebRoot下的文件直接放在项目的根目录下,你按照这个规律去体会一下
      

  9.   

    哪里有人这么干的?
    把CSS放到SRC里??
      

  10.   

    <%
    String path =request.getContextPath();
     %>
    src="<%=path %>/css/xx.css"
      

  11.   

    你要用户导入jar包后,还要提示它,在web工程根目录下再导个资源包???
    (该资源包是包含在jar中的)