如何在jsp文件中这样包含javascript mytest.war 里的文件目录结构? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看了你贴出来的英文,应该是说要在service容器中,也就是jboss里面对这个js文件做配置,估计是文件路径的问题,你可以加一个当前路径试试看。 to hbhbhbhbhb1021(天外水火(我是SB,我要多努力)) :文件路径和这个jsp文件同级,没有问题。to mingxuan3000(铭轩):我的问题就是想知道 如何在jsp文件中引用js文件,因为按照所谓的src="test.js" 打包后放在jboss服务器上不执行!to laochake(老茶客):结构如下: mytest.war | - .settings - lib - META-INF - pages | -login.jsp -test.js - WEB-INF 上面写错了:应该是这样:结构如下:mytest.war|- .settings- lib- META-INF- pages| -login.jsp -test.js- WEB-INF -login.jsp-test.js应该在pages下面网页不支持空格! to 楼主:"我的问题就是想知道 如何在jsp文件中引用js文件,因为按照所谓的src="test.js" 打包后放在jboss服务器上不执行!"是什么意思?发布你的web应用后无法访问login.jsp吗? 不是jsp不能访问,是脚本不能执行! js是由IE执行的,但前提是IE必须能下载到它。试试在地址栏访问一下test.js,如果不能访问说明路径有错。<script src="test.js"></script>test.js 的地址是相对于当前页面的。http://....../mytest/login.jsp --- 正确http://....../mytest/test.js --- 能否显示内容? //test.jsfunction aa(){document.write("script ");}然后我在login.jsp中引用此脚本//login.jsp...<script src="test.js"></script><script ></script> <body onLoad="aa()"> 你先用<script src="test.js"></script>在一个html页面测试test.js看是否是js的问题,排除后把<script src="test.js"></script>改为<script type="text/javascript" charset="GBK" src="test.js"></script>试一下 是啊,我运行http://....../mytest/test.js 出错(弹出一个错误对话框)! 难道js写的有问题 还是 //test.jsfunction aa(){document.write("script ");}直接访问http://....../mytest/test.js 应该直接显示js的内容或提示下载(函数不会自己执行的)。“弹出一个错误对话框”,是什么错误? "运行http://....../mytest/test.js " 这样能直接运行吗? 我直接访问http://....../mytest/test.js ,出现下载提示框,然后出现选择 运行 保存 对话框 我直接点击运行,出现错误! 这是昨天的错误,可能是因为我在js文件里面没有写函数,我昨天js文件里面值写了 alert("ok") 一行脚本!今天我把js文件改为function call(){alert("ok")}再访问http://....../mytest/test.js 这次没有错误,但是也没有反应!我的问题现在有了一些进展,只是发现一个规律,但是不知道为什么:我如果直接通过网页去访问那个jsp(使用 引用js的方法),没有问题!但是通过struts的正常流程打开那个jsp, js就不起作用了!这就是我的问题,真的是很奇怪!大家可以试试看,通过struts做的jsp,如果里面应用了一个jsp文件,如果发布后去访问那个js文件没有起作用!不知道我说清楚了没有! 这个问题现在搞清楚了,是在引用这个js文件时候,要把全路径(package name)加上。 关于动态添加Option!! 如何查看别人加压了的javascripr代码? 初来乍到~~帮忙看看这个简单的程序实现代码问题! 诡异的js脚本错误 求一个正则 JSON 的兼容性问题 一个很菜的问题,希望大家帮忙! 怎么当用户点击,ie浏览页上面的关闭按钮,也响应我得程序,例如alert("close"); 如何获得点击图片连接或者文字连接背后的URL?另:如何获得整个页面存在的所有URL??? 有什么方法实现点击"提交"按钮后,弹出一个框显示表单里的数据,"确定"后再提交,"取消"后不提交? javascript如何写? 一段在firefox下不能运行的js
文件路径和这个jsp文件同级,没有问题。to mingxuan3000(铭轩):
我的问题就是想知道 如何在jsp文件中引用js文件,因为按照所谓的src="test.js" 打包后放在jboss服务器上不执行!to laochake(老茶客):
结构如下:
mytest.war
|
- .settings
- lib
- META-INF
- pages
|
-login.jsp
-test.js
- WEB-INF
应该是这样:结构如下:
mytest.war
|
- .settings
- lib
- META-INF
- pages
|
-login.jsp
-test.js
- WEB-INF
-test.js
应该在pages下面网页不支持空格!
是什么意思?发布你的web应用后无法访问login.jsp吗?
<script src="test.js"></script>
test.js 的地址是相对于当前页面的。
http://....../mytest/login.jsp --- 正确
http://....../mytest/test.js --- 能否显示内容?
function aa(){
document.write("script ");
}
然后我在login.jsp中引用此脚本
//login.jsp
...
<script src="test.js"></script>
<script >
</script>
<body onLoad="aa()">
function aa(){
document.write("script ");
}直接访问http://....../mytest/test.js 应该直接显示js的内容或
提示下载(函数不会自己执行的)。“弹出一个错误对话框”,是什么错误?
这是昨天的错误,可能是因为我在js文件里面没有写函数,我昨天js文件里面值写了
alert("ok") 一行脚本!今天我把js文件改为
function call(){
alert("ok")
}
再访问http://....../mytest/test.js 这次没有错误,但是也没有反应!
我的问题现在有了一些进展,只是发现一个规律,但是不知道为什么:
我如果直接通过网页去访问那个jsp(使用 引用js的方法),没有问题!
但是通过struts的正常流程打开那个jsp, js就不起作用了!
这就是我的问题,真的是很奇怪!大家可以试试看,通过struts做的jsp,如果里面应用了一个jsp文件,如果发布后去访问
那个js文件没有起作用!
不知道我说清楚了没有!