<%= %>中的內容問題
為什么必須是返回string類型的才有用的?不能直接定義成void類型函數,比如
<%!
?? void list(){
??? int i,j;
??? for(i=1;i<=9;i++)
???? for(j=1;j<=i;j++)
???? {
???? System.out.printf(i+"*"+j+"="+j*i+" ");
???? System.out.print("\n");
???? }
%>
然后調用么
<%=list()%>
這樣會報錯誒
2015-10-29
<%= %>
這種寫法應該叫做小腳本吧?
它需要一個值來呈現,而void應該是 “無”吧?
2015-12-21
因為被定義成void函數的話,是沒有返回值的哦,使用<%= 表達式%>在我的理解的話,是引用你之前定義的方法,然后返回值在頁面中使用,如果被定義成void的話,是沒有返回值的,自然會出錯
2015-12-15
uih
2015-11-07
因為你是void? 所以<%=% >? 的時候表達式是空
2015-10-29
我查了一下,<%= %>這種事表達式額,不過謝謝你的提醒啦,查到了要查的東西,初學,多多關照