Gente, por capricho mesmo eu queria criar um método que fizesse o out.println mas tenho erro
"Cannot refer to the non-final local variable out defined in an enclosing scope" , agora quando uso o out.println fora de um método, funciona normalmente. Já tentei herdar a classe JspWriterImpl mas o jsp não deixa usar os seus métodos.
Vejam o meu código que dá erro quando eu ponho out.println dentro de um método meu.
<htmL>
<head>
<title> oooo</title>
</head>
<body>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%
class R{
public String goza(){
return "alguma coisa";
}
public void Grita(String texto){
out.println(texto);
}
}
%>
<%
R web = new R();
web.Grita(web.goza());
out.println(out.getClass().getSimpleName());
%>
</body>
</html>