2013-12-11 23 views
0

任何人都可以告訴我,如果在html選擇上有任何語法錯誤,那麼我會通過scriptlet,因爲我在瀏覽器javascript控制檯上看到語法錯誤。 Jsp代碼:在jsp上使用struts的Javascript錯誤

<%String variable= Somejavaclass.property;%> 


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

它說的語法錯誤。 我無法找到它。

回答

1

你不應該在onchange上需要「javascript:」。它應該是:

onchange="newPage(this,<%=variable%>)" 

而且,如果變量是一個數字,你是好的,但如果它是一個字符串,你將要添加引號,如:

onchange="newPage(this,'<%=variable%>')" 
+1

感謝平變化工作,但變量是一個字符串,如果我給它添加引號並使用警報打印它,它將顯示「<%=variable%>」而不是實際值,如果我不添加,我仍然有語法錯誤。 – user2525103