如何在JSP中調用void方法berechne2()?
我試圖不工作
誤差的方法:操作+未定義的參數字符串,無效
如何在JSP中調用void方法
<html>
<body>
<%! int zahl = 12; %>
<%! public int berechne() {
return zahl * zahl;
}
%>
<%! public void berechne2(int zahl) {
zahl = zahl * zahl;
}
%>
<%= "Zahl: " + zahl %><br>
<%= "Quadrat davon: " + berechne() %>
<%= "Quadrat davon: " + berechne2(zahl) %> // here
</body>
</html>
你期望什麼?<%=「Quadrat davon:」+ berechne2(zahl)%>'準確地做?你如何期待用'void'**方法的結果來連接'Quadrat davon:'?附:腳本至少十年來一直是非常糟糕的做法;如果我是你,我會忘記他們甚至存在。 –
我需要與「<%=」Quadrat davon:「+ berechne()%>」中相同的輸出。我必須用腳本來做到這一點。那是更好的方法? –
對,很好。現在,我們知道'berechne()'返回一個'int'。這在連接期間轉換爲'String' - 例如,您可能會獲得「Quadrat davon:3」。現在,請告訴我這個輸出應該是什麼樣的方法,**不會返回任何**,即一個'void'方法。 –