我在一个jsp页面中编写了以下jsp代码进行测试
<%!
public String sayHello(String myName)
{
out.println("Hello Java"); // this line shows error
return "Hello"+myName;
}
%>
<%
String str="William";
%>
<%=sayHello(str)%>
如果我删除以下行页面运行没有错误
out.println("Hello Java");
同样,如果我运行一个仅包含以下行的 jsp 文件(不是上面的代码),那么它也运行良好
out.println("Hello Java");
请帮助我我在哪里做错了