我想在网站的每个页面上都包含一个javascript文件.我可以这样做:
<script type="text/javascript" src="myFile.js" ></script>
Run Code Online (Sandbox Code Playgroud)
这很好 - 但由于两个标签之间没有任何内容,我想将其更改为:
<script type="text/javascript" src="myFile.js" />
Run Code Online (Sandbox Code Playgroud)
如果我这样做,它就不起作用 - 在该页面上加载该行之后没有任何内容.
有什么想法吗?谢谢
是否可以从同一页面上的javascript访问jsp中定义的String类型变量?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>Insert title here</title>
<script type="text/javascript">
foo();
function foo()
{
var value = "<%=myVar%>";
alert(value);
}
</script>
</head>
<body>
<%
String myVar="blabla";
%>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在日食中我遇到了错误
myVar cannot be resolved to a variable
Run Code Online (Sandbox Code Playgroud) 可能重复:
JavaScript中的JSP变量访问
我在jsp页面上有一个java变量和一个javascript.
<% int max=70; %>
Run Code Online (Sandbox Code Playgroud)
如何从脚本中获取变量?
var x = ???
Run Code Online (Sandbox Code Playgroud)
我尝试了document.getElementById()但不幸的是它似乎不起作用,因为它不是一个html元素
这是我的错误:
无法为JSP编译类:
An error occurred at line: 13 in the jsp file: /search.jsp
max cannot be resolved
10: function validateForm() {
11: var x=document.forms["search"]["capacity"].value;
12: var y=document.forms["search"]["date"].value;
13: var m=<%=max%>;
14: if (isNaN(x)) {
15: alert("Capacity must be an Integer");
16: return false;
Run Code Online (Sandbox Code Playgroud)