Iniciante - JSP

Fala pessoal, tudo tranquilo??

Estou começando hoje a estudar JSP. Estou utilizando TomCat e, quando executo a aplicação ocorre o erro abaixo:

Exception in thread "main" org.mozilla.javascript.EvaluatorException: illegally formed XML syntax (index.jsp#14)

Criei os 2 arquivos abaixo:

JSP

<%-- Minha primeira página em JSP  --%>
<html>

<% 
String texto = "Comecei porra!!";
%>

Dois tipos diferentes de impressão:<br>

<% out.println(texto); %>
<% =mensagem %><br>

<% System.out.println("Tudo foi executado"); %>
</html>

XML

<?xml version="1.0" encoding="Cp1252"?>

Se alguém puder ajudar eu agradeço!! Valeu

Consegui arrumar o erro acima, agora ta dando o seguinte:

Exception in thread “main” org.mozilla.javascript.EcmaError: ReferenceError: “XML” is not defined. (index.jsp#1)

Alguém sabe o que pode ser?? valeu!

Qual foi a solução para o problema anterior?

Como está o codigo agora?

Esse arquivo XML é pra quê?
Não sei se ajuda, mas tente colocar as tags HTML que compõem um documento bem formatado, como

<html>

<body>

<!-- Seu codigo -->


</body>

</html>

olá
Tenta usar esse encode para seu XML, pode ser isso:

<?xml version="1.0" encoding="ISO-8859-1"?>

espero ter ajudado
flwss

Thiago, fiz isso mas continuou o mesmo erro. Não entendo o que está ocorrendo.

POsta seu web.xml e seu index.jsp…
Para que eu possa analizar

Obrigado

Seguem abaixo:

arquivo JSP

<html>
<body>
LALALA
</body>
</html>

arquivo XML

<?xml version="1.0" encoding="ISO-8859-1"?> 

Sequência do que estou fazendo:

  • Clico em STOP TOMCAT
  • Clico em START TOMCAT. Neste momento aparecem diversas linahs de execução onde confirma que o TomCat está rodando
  • Clico em Run As => JavaScript

Obrigado!

putzzz… vc esta rodando direto do plugin, né
pelo jeito é aquele syseo algo do genero… nussa, não sei, não sou muito fã dele
gosto mais do merve ou até o eclipse 3.2 tem o server para rodar…
enfim… é estranho vc colocar run as -> javascript

vou mandar um projeto deste estilo para vc analizar,
pq não tem explicação esse erro …

O que podemos fazer é colocar no tomcat e rodar
dentro dele para ver se acontece erro… acredito que não…
para isso basta exportar seu projeto de forma de war e
colocar na pasta do tomcat (webapps)

Esta certinho

Thiago, obrigado pela força!!

Veja bem, estou seguindo apenas as instruções da apostila da FJ21 da Caellum. Lá não explica bem como faço para executar a aplicação, eu suponho que seja assim. Estou usando sim o plugin da SYSDEO.

Eu consegui fazer dar certo aqui, mas as coisas ficaram meio escuras rsrsrs… Eu acessei a URL direto no browser, ele exibiu as informações corretamente e exibiu a mensagem no console. Vou continuar os estudos aqui e ver no que dá, mas muito obrigado pela força!!

Abraços

Recomendo pegar uma IDE que gere um projeto web e estudar a partir dele.

E segundo, não estude JSPs, misturar Java com JSP com <%= %>, hoje em dia ninguém usa isso.

Estude sim JSTL, Expression Language, Custom TagLibs, Managed Beans, etc.

OPa!! De nada… a apostila F21 da caelum… é uma boa apostila
apesar de estar um pouco antiguinha!!! Mas tem boas
instruções para desenvolvimento em java web!!

Desejo boa sorte nos estudos
e qq coisa pode voltar a postar
desculp não resolver por completo esse “probleminha”!!

flwsss

Tem outra opção que não seja “run as Javascript” ?