0

System.out.println(); を使用できない理由 jsp宣言要素内?その行を書き込もうとすると、コンパイラエラーが表示されます。

<%!System.out.println("test") %> 
 <body> 
  <form action="FindPhone" method="post"> 
    PhoneNumber : <input type="text" name="phone"> 
    <input type="submit" value="submit">
 </form>
4

1 に答える 1

0

宣言要素は、JSP によって生成されたクラスのフィールド宣言に変換されるため、次のようになります。

public class GeneratedJsp extends JspServlet {

    System.out.println("test");

}

は有効な Java コードではありません。宣言要素には、...宣言が含まれているはずです。

于 2012-12-12T18:49:12.333 に答える