Ошибка при включении файлов JSP на мою страницу JSP - PullRequest
1 голос
/ 05 октября 2011

Я пытаюсь включить 2 файла JSP на мою страницу JSP.Моя главная страница называется temp.jsp - она ​​находится в подпапке моего веб-проекта, которая называется tempFolder.Я пытаюсь включить файл в основную папку проекта (называемый invalidcqs.jsp) и файл (называемый env_status_report.jsp) в подпапку (envmon) основной папки проекта.

код в моем файле temp.jsp:

<html>
  <head>
    <title>Screen1 using includes</title>
    <meta http-equiv="refresh" content="10"/>
  </head>
  <body style="background-color:#E6E6FA">
  <%@ include file="../envmon/env_status_report.jsp" %>
    <br><hr><br>
    <%@ include file="../invalidcqs.jsp" %>
  </body>
</html

Второй include <%@ include file="../invalidcqs.jsp" %> работает нормально, но первый <%@ include file="/../envmon/env_status_report.jsp" %> показывает ошибку в Eclipse.

Текст ошибки:

Multiple annotations found at this line:
  - Syntax error on token "else", delete this token
  - Syntax error, insert "Finally" to complete 
   TryStatement
  - Syntax error on token "else", delete this token

Кто-нибудь знает, почему Eclipse это не нравится?

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

Вы также можете попробовать включить страницы в EL: <jsp:include page="/WEB-INF/pages/received.shtml" /> Может быть, это поможет

0 голосов
/ 05 октября 2011

Обычно меня не особо волнуют сообщения об ошибках Eclipse на страницах jsp, особенно при использовании директивы <%@ include>.Например, если вы объявите переменную скриптлета на своей главной странице и будете использовать ее на включенной странице, Eclipse будет жаловаться на то, что она не была объявлена ​​на включенной странице, но она будет работать нормально во время выполнения.

Эта ошибка, возможно, выходит из включенного jsp, поэтому я бы начал искать эту ошибку внутри нее.

...