1.javasript文件放在哪好?
2.能不能放在WEB-INF下面?如果可以,怎么引用?
3.我放在webcontent下面,这样会不会有不好的地方?

解决方案 »

  1.   

    javascript文件位置看你的习惯吧,可以直接放在webcontent下,也可以放在WEB-INF下。放在web-inf下你使用相对路径就可以,如果你在WEB-INF根目录下有个jsp文件,而js放在了WEB-INF/js下,那么你的相对路径就可以 用 ../js/***.js这种方式,普及下相对路径,../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。
    放在webcontent下,那么用户就可以根据url下载这个js,看你这个js内容的重要程度吧。
      

  2.   

    忘了说了,我的最初始jsp页面,和WEB-INF同级,这样能进去吗?
    也就是我的jsp不是在WEB-INF下面
      

  3.   

    1楼说错啦,WEB-INF文件夹下是禁止访问的,js文件放里面了会报403 ,jsp放进去能访问都是通过请求转发实现的,网上有很多说明,自己搜搜看~
      

  4.   

    一般的话js文件夹都是和web-info同级的吧。
      

  5.   

    web-info下加一个js文件夹,专门放js文件
      

  6.   

    可以是main下面也可以是webapp下面
      

  7.   

    与WEB-INF同级别也是可以的
    WEB-INF开发的时候,在工程(假设工程名MyWeb)WebRoot下,我们可以在WebRoot下建目录myJsps目录,建myJsp.jsp
    访问时:http://IP:port/MyWeb/myJsps/myJsp.jsp
      

  8.   

    与web-inf同级我是知道可以,但是浏览器可以直接访问到,不知这样做会不会有不好的地方
      

  9.   

    与web-inf同级我是知道可以,但是浏览器可以直接访问到,不知这样做会不会有不好的地方

    怕不安全么?安全是要靠代码保证的
    WEB-INF下的jsp不能直接访问,但是可以通过相对路径获得:<jsp:forward page="WEB-INF/MyJsp2.jsp">