Hello!

Before issuing a bug report on Struts' bug tracker, I'd like to have
your advices about a rather stranger syntax error I'm getting with
Eclipse (v.3.3/Europa) and JSP using Struts2 tags.

Here's own I can reproduce it:

Create the project: New Project > Other... > Web > Dynamic Web Project
 => Project Name: Struts2Test
 => Other settings: use default

Add Struts2 needed librairies (e.g. struts2-core-j4-2.0.11.jar &
xwork-j4-2.0.4.jar ) to your
WebContent\WEB-INF\lib folder

Now creating the test *.jsp(f) files under WebContent:

/pages/action/index.jsp: (please respect the folders!!)
-------------------
<[EMAIL PROTECTED] language="java" contentType="text/html; charset=ISO-8859-1"%>
<[EMAIL PROTECTED] prefix="s" uri="/struts-tags"%>

<[EMAIL PROTECTED] file="/pages/include/include.jspf"%>
-------------------

/pages/include/include.jspf: (folders too!)
-------------------
<[EMAIL PROTECTED] prefix="s" uri="/struts-tags"%>

<%-- Affichage des éventuels messages d'information ou d'erreur --%>
<s:if test="actionMessages != null && actionMessages.size > 0 ||
actionErrors != null && actionErrors.size > 0">
<div class="content">
<s:if test="actionMessages != null && actionMessages.size > 0">
        <div id="actionMessages" class="actionMessages">
                <s:actionmessage cssClass="actionMessage" theme="fix" />
        </div>
</s:if>
<s:if test="actionErrors != null && actionErrors.size > 0">
        <div id="errorMessages" class="errorMessages">
                <s:actionerror cssClass="errorMessage" theme="fix" />
        </div>
</s:if>
</div>
</s:if>
-------------------

Now clean & build your project:
you'll get two Syntax ERRORs on the <[EMAIL PROTECTED]> JSPF row in the 
index.jsp:

Multiple annotations found at this line:
        - Syntax error on token "catch", Identifier expected
        - Syntax error on token "}", delete this token

I first thought it could be due to the <s:actionmessage> &
<s:actionerror> tags not handling properly exceptions.
But as there's seem to have no syntax error when putting both files
(JSP & JSPF) in the same folder, I'm getting dubious.

This code works, these pages work (I compiled & used them on Tomcat
4.x & WebLogic 8.x)!! So what's the problem with the validation (JSP
Syntax validator)?
Any idea..?

Thanks in advance...
Maxx

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to