Gjob83 Posted May 11, 2009 at 04:06 PM Report #263037 Posted May 11, 2009 at 04:06 PM Bom dia, Estou com problemas a passar parametros de uma pagina JSP para outra. Tenho o seguinte codigo: Numa pagina (menu.jps) tenho: ... ... ... <body><br> <ul id="navlist"> <li><a id="current" href=index.jsp?opcao=home>Home</a></li> <li><a href=index.jsp?opcao=administracao> Administração</a></li> <li><a href=index.jsp?opcao=monitorizacao> Monitorização</a></li> <li><a href=index.jsp?opcao=controlo>Controlo de Erros</a></li> <li><a href=index.jsp?opcao=indicadores>Indicadores/Estatisticas</a></li> <li><a href=index.jsp?opcao=contactos>Contactos</a></li> </ul> </body> ... ... ... E depois na outra (index.jsp) tenho: ... ... ... <% if(request.getParameter("opcao") == null) %> <%@ include file="login.jsp" %> <% if(request.getParameter("opcao").equals("home")) %> <%@ include file="home.jsp" %> <% if(request.getParameter("opcao").equals("administracao")) %> <%@ include file="administracao.jsp" %> <% if(request.getParameter("opcao").equals("monitorizacao")) %> <%@ include file="monitorizacao.jsp" %> <% if(request.getParameter("opcao").equals("controlo")) %> <%@ include file="controlo.jsp" %> <% if(request.getParameter("opcao").equals("indicadores")) %> <%@ include file="indicadores.jsp" %> <% if(request.getParameter("opcao").equals("contactos")) { %> <%@ include file="contactos.jsp" %> <% }%> ... ... ... Estou sempre a opter o seguinte erro: 23: 24: <% if(request.getParameter("opcao") == null) %> 25: <%@ include file="login.jsp" %> 26: <% if(request.getParameter("opcao").equals("home")) %> 27: <%@ include file="home.jsp" %> 28: <% if(request.getParameter("opcao").equals("administracao")) %> 29: <%@ include file="administracao.jsp" %> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) Desde já agradeço qualquer ajuda. cumprimentos
Gjob83 Posted May 11, 2009 at 07:01 PM Author Report #263093 Posted May 11, 2009 at 07:01 PM Já resolvi. Tem de se colocar parentises em todo o lado... <% if(request.getParameter("opcao") == null) { %> <%@ include file="login.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("home")) { %> <%@ include file="home.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("administracao")) {%> <%@ include file="administracao.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("monitorizacao")) {%> <%@ include file="monitorizacao.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("controlo")) {%> <%@ include file="controlo.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("indicadores")) {%> <%@ include file="indicadores.jsp" %> <%} %> <% if(request.getParameter("opcao").equals("contactos")) { %> <%@ include file="contactos.jsp" %> <% }%>
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now