سؤال

أنا مجرد تركيب جانيميد و أنا استكشاف مشروع قديم في ذلك.جميع صفحات jsp هي تعطيني غريب أخطاء التحقق من الصحة.أنا أرى أشياء مثل

Syntax error on token "}", delete this token
Syntax error on token "catch", Identifier expected
Syntax error, insert "Finally" to complete TryStatement

أنا أفعل أفضل الممارسات الأشياء هنا لا scriplets أو أي شيء ، لذلك أعتقد أن الكسوف بشكل غير صحيح في تطبيق فئة Java المصادقة إلى صفحات jsp.أي فكرة حول كيفية وقف هذا من الحدوث ؟

تحت خيارات/المحررين/ملف الجمعيات لدي التالية على صفحات jsp:

JSP Editor (default)
Web Page Editor
Text Editor
CSS JSP Editor

أنا في عداد المفقودين شيئا ؟

أيضا أعتقد أن هذا هو الصحيح ، ولكن فقط في حالة انها ليست هنا هو بلدي صفحة التوجيه

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
هل كانت مفيدة؟

المحلول

أنا تحميل فقط جانيميد 3.4.2 وأضاف WTP 3.0.4 و هذا خطأ وقد ذهب بالنسبة لي.

نصائح أخرى

أنا فعلا وجدت ما كانت مشكلتي من خلال الكسوف webtools مستخدمين.المسألة بالنسبة لي كان استخدام النموذج الربيع مخصص الوسم المكتبة.إذا كنت الذاتي إغلاق الوسم...

<form:errors path="*" />

ثم يمكنك الحصول على أبله JSP خطأ التحقق من صحة.إذا قمت بإغلاق الوسم كما لو كان هناك محتوى الجسم...

<form:errors path="*"></form:errors>

ثم الخطأ يذهب بعيدا.أنا بحاجة إلى متابعة مع الخلل في جانيميد الفريق.

انها ليست في الواقع شيئا عن تحرير نفسه.

يحدث هذا عادة بسبب
أ) العلامات المخصصة التي هي في عداد المفقودين بداية أو نهاية الوسم يسبب خللا في الترجمة
أو
ب) هو نتيجة سوء التعامل مع البرمجة متغير عن العلامات المخصصة من قبل JSP المصادقة.

واحد خطأ في الملف JSP و الآخر خطأ من المصادقة.ولا تسبب هذه المشكلة في القادم WTP 3.0.3 و جانيميد SR2 النشرات.

جريت تحديث من تحديثات البرامج->Gynemede تحديث الموقع-> "ويب جافا EE التنمية" الخطأ يبدو أن يذهب بعيدا.

تحت تفضيلات -> المحررين -> ملف الجمعيات ، يمكنك أن ترى أي محرر(s) المرتبطة .jsp الملفات.ربما حصلت المرتبطة خطأ محرر المحتوى التحقق.يمكنك العثور على مجموعة جيدة إلى حد معقول JSP محرر في شبكة الإنترنت أدوات منصة (WTP) أدوات.

لدي نفس المشكلة.مهما JSP محرر في جانيميد لا أحب بلدي إذا/آخر scriptlets:

<%  if(message != null) { %>
    <p id="message"><%=message %></p>
<%  } else { %>
    <p>Please login to view your account information.</p>
<%  } %>

يقول لي:

Syntax error on token "}", delete this token
Syntax error on token "catch", Identifier expected
Syntax error, insert "Finally" to complete TryStatement

...على الإقفال النهائي هدفين.لدي نفس ملف الجمعيات الملصق الأصلي.أعتقد أنني سوف محاولة للعثور على آخر JSP محرر في WTP أدوات, لكنني كنت تحت الانطباع الذي جاء مع بلدي بناء.

هذا هو للأسف علة معروفة على ما يبدو أدخلت في خدمة الإصدار 1 من جانيميد (الكسوف جانيميد SR1, v 3.4.1).

انظر الصفحات التالية لمزيد من المعلومات:

http://www.coderanch.com/t/106846/IDEs-Version-Control-other-tools/Ganymede-bug-using-jsp-include

http://www.eclipse.org/newsportal/article.php?id=17447&group=eclipse.webtools#17447

علة ثابتة في WTP 3.0.3.ملاحظة للحصول على الإصلاح من خلال الكسوف "تحديثات البرامج" وظيفة, يمكنك يدويا إضافة WTP تحديث الموقع إلى قائمة المواقع التي بحثت خلال التحديثات باستخدام "Maage مواقع..." وظيفة تحقق الكسوف Webtools الموقع.

جلالة الملك ، أنا ورفع مستواها إلى 3.0.3 إلى أي تأثير.هذا يحدث في الغالب <%@ include file="somefile.jsp" %> -أسلوب يتضمن.محبطة بشكل لا يصدق -- يجعل من الصعب جدا أن تجد بعض الأخطاء عندما يكون لدي 300+ من هذه.أي شخص لديه أي حظ في العودة إلى إصدار سابق من WTP?

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top