Java jsp声明标记中的System.out.println()

Java jsp声明标记中的System.out.println(),java,jsp,Java,Jsp,为什么我们不能使用System.out.println();在jsp声明元素中? 当我试图写那一行时,显示编译器错误 <%!System.out.println("test") %> <body> <form action="FindPhone" method="post"> PhoneNumber : <input type="text" name="phone"> <input type="submit" v

为什么我们不能使用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>

电话号码:

因为声明元素转换为JSP生成的类中的字段声明:

public class GeneratedJsp extends JspServlet {

    System.out.println("test");

}

不是有效的Java代码。声明元素应该包含。。。声明。

请显示一些代码,否则我们无法帮助。抱歉,我无法将system.out.println()写入jsp PhoneNumber:redelman431中的声明元素。上周我参加了面试,他们问我这个问题,所以我在这里尝试