7

jspx ファイルで jsp スクリプトレットを使用する方法はありますか? このよう<%="hello"%> に jspx ファイルに書き込むと、エラーが発生しました。助けてください。

4

2 に答える 2

9

<jsp:scriptlet><jsp:expression>を使用できます。<[CDATA[ただし、醜いブロックで包む必要があります。

とにかく、スクリプトレットの使用はお勧めしません。私はそれをすべて忘れて、JavaコードをJavaクラスに入れます。

于 2010-11-20T11:22:44.847 に答える
5

私自身の正気と記録のためだけに:(オラクルはこれを説明するのに本当に良い仕事をしていません)。厳密にデバッグするために:(春のドキュメントは非常に詳細で、迷子になります)

次を使用できます。

<jsp:scriptlet>
  <![CDATA[
    java.util.Enumeration e=request.getAttributeNames();
    while(e.hasMoreElements())
    {
      String name=(String)e.nextElement();
      out.print(name);
      out.print(":");
      Object value=request.getAttribute(name);
      out.print(value);
      out.print("<br/>");
    }
  ]]>
</jsp:scriptlet>
于 2012-10-26T15:26:38.447 に答える