Javascript 在jsp中未检测到脚本标记
这是我的jsp文件Javascript 在jsp中未检测到脚本标记,javascript,jquery,html,jsp,detection,Javascript,Jquery,Html,Jsp,Detection,这是我的jsp文件 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="js/scripts.js" type="text/javascript"></script>
<title>error</title>
</head>
<body>
No user found
</body>
</html>
帮我做这个。。。。
无法检测脚本标记。
当在html页面中使用相同的方法时,这可以很好地工作,问题只是jsp页面
谢谢。以前没有在
JSP
上做过很多工作,但看起来像是路径问题。您是否尝试过/js/scripts.js
或/js/scripts.js
或者如果您在某处定义了某种静态资产路径,/js/scripts.js
?
<script src="${pageContext.request.contextPath}/js/scripts.js"/>
使用
${pageContext.request.contextPath}
是父目录子目录中从jsp到js的路径吗?如果是,请尝试将脚本标记更改为:
<script src="../js/scripts.js" type="text/javascript"></script>
这似乎没有解决这个问题,对于一个只有代码的答案来说,这个问题有点太复杂了。您可以通过添加其他解释来改进它。请使用更多信息进行编辑。不鼓励只编写代码和“试试这个”答案,因为它们不包含可搜索的内容,也不解释为什么有人应该“试试这个”。
<script src="${pageContext.request.contextPath}/js/scripts.js"/>
<script src="../js/scripts.js" type="text/javascript"></script>