JSPでvoid-method 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:'をどのように連結すると思いますか? P.S.スクリプトレットは、今では少なくとも10年は非常に悪い習慣でした。もしあなたが私なら、彼らが存在することさえも忘れてしまいます。 –
"<%=" Quadrat davon: "+ berechne()%>"のように同じ出力が必要です。私はscripletsでこれを行う必要があります。それは良い方法ですよね? –
良い、良い。今、 'berechne()'が 'int'を返すことを知っています。これは連結中に 'String'に変換されます。例えば" Quadrat davon:3 "が得られるかもしれません。さて、**何も返さないメソッド**、つまり 'void'メソッドのために、この出力がどうあるべきか教えてください。 –