楼主,你好好看看,跟js的内容没有关系HTML中:<script language="javascript" src="calendar.js"></script>
JSP中:<script language="javascript" src="/calendar.js"></script>
那一个"/"的区别你看出来了没有
一个表示是当前目录中的calendar.js文件,一个是表示web根目录下对应的calendar.js文件
JSP中:<script language="javascript" src="/calendar.js"></script>
那一个"/"的区别你看出来了没有
一个表示是当前目录中的calendar.js文件,一个是表示web根目录下对应的calendar.js文件
解决方案 »
- 在jsp页面中上一个按钮,点击该按钮把这个页面保存为pdf?该怎么做呀?急。。。。
- 如何强制已登陆的用户退出某系统,B/S系统
- 弱弱的问:select 语句查询结果作为变量的操作
- struts中不用<html:text property="inputTime" />,如何得到inputTime的值?
- jsp:plugin applet问题
- 我见过的最难的问题!关于在线编辑器的使用!!!!!
- 救急!关于SQL SERVER 2000事务处理问题
- 使用javabean的时候对于使用<jsp:setProperty...>标签的一些问题的疑问,以及对javabean执行过程的一些问题,希望大家关注一下:)
- 我在LINUX下用APACHE加TOMCAT加jdk1.2.2,将CLASSES放在一个目录下。但出错请高手指教?
- $.post()无法执行
- 一个对我来说很难的问题
- 抛开页面逻辑和显示这个不说,大家认为直接在每个页面中写数据库连接的代码的页面执行效率高,还是用一个数据库连接bean的效率高?连接池
html只是用来测试的,所以我把js文件放到相同的目录下了。
但是jsp中是放到web应用的根目录下了。
<script language="javascript" src="calendar.js"></script>
也不行,提示同样的错误。
我怎么觉得在struts下面的路径这么乱。我曾经用过asp.net,通过页面调用该js完全没有问题,
但是我把同样的代码放到jsp中间为什么就不行呢。
可能是这个js不支持jsp,因为我写了一个简单的js文件调用是没有问题的,
但是调用这个日历的js就不行。我也不知道为什么。那么在jsp中如何弹出一个日历呢?
应该<script language="javascript" src="calendar.js"></script>
就OK了!
1.
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<html>
<head>
<title>Struts Form for tmpForm</title>
<html:base/>//注意这里
</head>
<body>
<table border=1>
<tr>
<td><input type="text" name="test1" onclick="calendar()"></input></td>
</tr>
</table>
<script language="javascript" src="calendar.js"></script>//还有这里
<body>
</html>
大哥,你的这个方法好像不行呀,还是一样的错误,
你的意思是:在head中间加一个base,把对js的引用放到body中间是吗,
还有其他注意的地方吗?另外,你的这个jsp好像缺少form吧。