Pergunta

Nossa aplicação web é JDK 1.5 compliant, e está sendo executado succesfuly no WebSphere 6.1

No entanto, alguns JSPs temos que contêm o código Java em 1,5 sintaxe não compilar pelo WebSphere.

Parece que, por algum motivo, o WebSphere trata os JSPs como 1,4 complient e falha ao compilar.

Qualquer ideia porquê e como resolver isso? (Parar de escrever Java em JSPs é uma resposta, o que mais?)

Foi útil?

Solução

Se você estiver usando RAD, web.xml aberto vá para a guia extensões e adicionar novo atributo jsp jdkSourceLevel e o valor 15 (nenhum ponto no mesmo)

ele vai mudar ibm-web.xml ea entrada seria semelhante

  <webApp href="WEB-INF/web.xml#WebApp_ID"/>
  <jspAttributes xmi:id="JSPAttribute_1" name="jdkSourceLevel" value="15"/>

Outras dicas

Tenha um olhar em esta página da documentação . Alega há uma opção de "nível de fonte JDK":

nível de fonte JDK
Especifica a origem nível em que o compilador Java fontes compila JSP Java. Válido valores são 13, 14 e 15. O padrão valor é 13, que especifica fonte nível 1.3.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top