• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

problem in running external java Script

 
Ranch Hand
Posts: 151
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i stored my *.js files in WEB-INF folder

as

/WEB-INF/js/calendar.js
/WEB-INF/js/calendar-setup.js
/WEB-INF/js/calendar-en.js


and defination of it in my jsp file is

<!-- this Script for Calender-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>JS Calendar (positioning test)</title>
<script type="text/javascript" src="/WEB-INF/js/calendar.js"></script>
<script type="text/javascript" src="/WEB-INF/js/calendar-setup.js"></script>
<script type="text/javascript" src="/WEB-INF/js/calendar-en.js"></script>
<style type="text/css"> @import
url("/WEB-INF/css/calendar-win2k-cold-1.css"); </style>
</script>



and create war of it

but when i try to open the file in browser it gives javascript error

i follow same way in prevoius application

and it works fine but difference is that i have not kept my *.js files in WEB-INF folder but at the same lavel as that of WEB-INF
and did not create WAR just deploy my application in webapps of Apache Tomcat

what is the problem in this case
is it because of war file
 
Sheriff
Posts: 13411
Firefox Browser VI Editor Redhat
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Browsers can't access files residing under WEB-INF directory.
You'll need to either move them out of WEB-INF or write some code that streams their contents to the browser.
reply
    Bookmark Topic Watch Topic
  • New Topic