任何人都可以告诉我,如果我在传递scriptlet时html select上有任何语法错误,因为我在浏览器javascript控制台上看到语法错误。 Jsp代码:
<%String variable= Somejavaclass.property;%>
<html:select name="Form" property="field" onchange="javascript:nextPage(this,<%=variable%>);">
它说语法错误。 我无法找到它。
答案 0 :(得分:1)
你不应该在onchange中使用“javascript:”。它应该是:
onchange="newPage(this,<%=variable%>)"
另外,如果变量是一个数字,你很好,但如果它是一个字符串,你会想要添加如下引号:
onchange="newPage(this,'<%=variable%>')"