Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用struts的Jsp上的Javascript错误_Javascript_Jsp - Fatal编程技术网

使用struts的Jsp上的Javascript错误

使用struts的Jsp上的Javascript错误,javascript,jsp,Javascript,Jsp,有没有人能告诉我,由于我在浏览器javascript控制台上看到语法错误,所以我在传递scriptlet的html select on change上是否有语法错误。 Jsp代码: <%String variable= Somejavaclass.property;%> <html:select name="Form" property="field" onchange="javascript:nextPage(this,<%=variable%>);">

有没有人能告诉我,由于我在浏览器javascript控制台上看到语法错误,所以我在传递scriptlet的html select on change上是否有语法错误。 Jsp代码:

<%String variable= Somejavaclass.property;%>


<html:select name="Form" property="field" onchange="javascript:nextPage(this,<%=variable%>);">

它说的是语法错误。 我找不到它。

您不应该在onchange中使用“javascript:”。应该是:

onchange="newPage(this,<%=variable%>)"
onchange=“新建页面(此,)”
此外,如果变量是一个数字,则可以,但如果它是一个字符串,则需要添加引号,如:

onchange="newPage(this,'<%=variable%>')"
onchange=“newPage(这个,”)

谢谢onchange,但变量是一个字符串,如果我在其中添加引号并使用警报打印它,它会显示“”而不是实际值,如果我不添加,我仍然有语法错误。