为什么我们不能使用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>
答案 0 :(得分:0)
因为声明元素转换为JSP生成的类中的字段声明:
public class GeneratedJsp extends JspServlet {
System.out.println("test");
}
不是有效的Java代码。声明元素应该包含......声明。