使用struts的Jsp上的Javascript错误
有没有人能告诉我,由于我在浏览器javascript控制台上看到语法错误,所以我在传递scriptlet的html select on change上是否有语法错误。 Jsp代码:使用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%>);">
<%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,但变量是一个字符串,如果我在其中添加引号并使用警报打印它,它会显示“”而不是实际值,如果我不添加,我仍然有语法错误。