Jump to content
saca-rolhas

Jasperreports + servlet-api-2.4 criam erro de compilação

Recommended Posts

saca-rolhas

Boas,

estou a implementar pela primeira vez o Jasperreports numa Java Web Application onde eu tenho um filtro com a seguinte linha:

((HttpServletResponse) resp).sendRedirect(filterConfig.getServletContext().getContextPath() + "/Login");

esta linha é usada em muitos outros programas da mesma natureza que basicamente redirecciona para a pagina de login quando certos parâmetros na sessão se encontram vazios ou a null (ex.: user name).

quando importei as bibliotecas necessárias para o Jasperreports funcionar deparei-me com um erro declarado pelo IDE no método .getContextPath() ai então removi a servlet-api-2.4 do conjunto de bibliotecas e o erro desapareceu conseguir fazer Run ao projecto, entanto o erro volta a aparecer sempre que tento fazer Build do mesmo dá o seguinte erro:

error: cannot find symbol

((HttpServletResponse) resp).sendRedirect(filterConfig.getServletContext().getContextPath() + "/Login");

symbol: method getContextPath()

location: interface ServletContext

Ou seja o mesmo erro... tentei procurar bugs que possam existir na biblioteca que possam fazer isto mas até agora sem sucesso.

Aceito propostas e até caso haja uma alternativa diferente para achar o URI da aplicação sem ser por .getContextPath() também serve.

Desde já agradeço a vossa colaboração

Cumps


The worst part of censorship is ****

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.