GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Erro ao usar EL
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
14/05/2007 19:18:00
Assunto:
Erro ao usar EL
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
Olá pessoal, tenho duas páginas jsp de exemplo:
index.jsp
Código:
<html> <body> <form action="teste.jsp" method="POST"> <input type="text" name="nome" /> <input type="submit" /> </form> </body> </html>
e um jsp que recebe o parametro:
teste.jsp
Código:
<html> <body> Você digitou: ${param.nome} </body> </html>
porém quando eu testo o site aparece:
Você digitou: ${param.nome}
ao invéz de aparecer
Você digitou: Nome
Porque isto acontece, o que que pode dar este erro? eu segui o exemplo certinho do livro..
algum jar que devo pegar ou coisa assim.
Grato a todos.
14/05/2007 19:22:50
Assunto:
Re:Erro ao usar EL
mInEiRo
JavaTeenager
Membro desde: 05/02/2007 14:29:50
Mensagens: 172
Localização: Florianópolis/SC
Offline
vc ta usando a linha:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
Previsão do tempo:
"Nublado, parcialmente nublado com possibilidade de sol e de chuva."
14/05/2007 19:23:45
Assunto:
Re:Erro ao usar EL
mInEiRo
JavaTeenager
Membro desde: 05/02/2007 14:29:50
Mensagens: 172
Localização: Florianópolis/SC
Offline
coloca a linha no topo da pagina
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
e usa
<c:out value="${param.nome} ">
Previsão do tempo:
"Nublado, parcialmente nublado com possibilidade de sol e de chuva."
14/05/2007 19:24:28
Assunto:
Re:Erro ao usar EL
Maracuja
GUJ Ranger
Membro desde: 28/03/2006 10:18:44
Mensagens: 940
Localização: Behind the screen
Offline
Você pode colacar isso no seu jsp para que a EL seja interpretada
<%@ page isELIgnored="false" %>
ou declarar no seu descritor da aplicação
<jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>false</el-ignored> </jsp-property-group> <jsp-config>
"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
14/05/2007 19:24:41
Assunto:
Re:Erro ao usar EL
Pedrosa
JWizard
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
Coloque essa linha no inicio do seu JSP:
<%@page isELIgnored="false"%>
ou no web.xml veja se inicio da tag <web-app> esta assim:
[editado]
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
[/editado]
para não ter que colocar em todos os jsps
14/05/2007 19:53:52
Assunto:
Re:Erro ao usar EL
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
Coloquei o esquema do web.xml, ficou assim:
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > <servlet> <servlet-class>br.andrew.servlets.IonServlet</servlet-class> <servlet-name>Ion</servlet-name> </servlet> <servlet-mapping> <servlet-name>Ion</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> </web-app>
mais tipo contnua naum funcionando..
agora ele da um erro de parse no XML como se alguma sintx estivesse errada:
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml: (line 5, col 112) org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:449) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml: (line 5, col 112) org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:185) org.apache.jasper.compiler.JspConfig.init(JspConfig.java:198) org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:250) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:113) org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml: (line 5, col 112) org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:101) org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:77) org.apache.jasper.compiler.JspConfig.init(JspConfig.java:198) org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:250) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:113) org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) root cause org.xml.sax.SAXParseException: The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "web-app" is not bound. com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236) com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:279) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:779) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1794) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250) com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292) org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:96) org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:77) org.apache.jasper.compiler.JspConfig.init(JspConfig.java:198) org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:250) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:113) org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Alias, por que esta dando este problema de não aceitar EL?
Grato a todos.
14/05/2007 19:57:16
Assunto:
Re:Erro ao usar EL
Pedrosa
JWizard
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
De uma olhada aqui:
http://www.guj.com.br/posts/list/37076.java
14/05/2007 19:59:40
Assunto:
Re:Erro ao usar EL
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
Consegui pessoal. valew a todos.
coloquei o seguinte:
<%@ page isELIgnored="false" %>
no começo da pagina e deu certo.
Então o servidor considera que todas as paginas JSP tem a EL ignoradas por default, eu tenho que especificar se elas aceitarão a EL.
Grato a todos.
14/05/2007 20:02:24
Assunto:
Re:Erro ao usar EL
Pedrosa
JWizard
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
Editei a tag e passei o link tenta assim e veja se funciona sem as diretivas no início das páginas.
14/05/2007 20:12:07
Assunto:
Re:Erro ao usar EL
AndrewAguiar
JavaChild
Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline
Pedrosa, valew consegui. o problema é que aqui no forum quando ele acha um xis + dois pontos ele transforma num smille tosco.
coloquei assim no meu:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-class>br.andrew.servlets.IonServlet</servlet-class> <servlet-name>Ion</servlet-name> </servlet> <servlet-mapping> <servlet-name>Ion</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> </web-app>
valew a todos.
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team