首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

MyEclipse JSP 誤報「Cannot return from outside a function」一鍵修復

     編輯:Java 綜合教學

MyEclipse JSP 誤報「Cannot return from outside a function」一鍵修復

現象

MyEclipse 10 部署專案後,原本正常的 JSP 頁面出現紅叉錯誤:onclick 函數提示 Cannot return from outside a function or method。實際代碼無誤,純屬驗證器誤判。

根因

MyEclipse 內建 JavaScript Validator 對 JSP 中的內聯 JS 解析過嚴,將 onclick="return foo()" 等寫法誤判為「函數外返回」。

解決步驟

  1. 選單 Window → Preferences
  2. 展開 MyEclipse → Validation
  3. 勾選 JavaScript Validator for JS files 右側 Build 欄的核取方塊 取消勾選
  4. 點擊 Apply → OK
  5. 專案右鍵 Refresh (F5),紅叉消失。

補充說明

  • 此操作僅關閉建構時期的 JS 驗證,不影響語法高亮與運行時行為。
  • 若需嚴格校驗,建議改用 ESLint 等專業工具接入構建流程。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved