• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

problem in running external java Script  RSS feed

 
Ranch Hand
Posts: 151
  • Mark post as helpful
  • send pies
  • 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 Redhat VI Editor
  • Mark post as helpful
  • send pies
  • 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.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!