首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Eclipse Spring JSP form:action 紅波浪線:關閉驗證或正確配置

     編輯:程式設計疑難解答

現象:Spring form 標籤 action 屬性顯示紅色波浪線「找不到元素」

紅波浪線截圖

原因:Eclipse JSP 驗證器靜態分析限制

  • 驗證器嘗試解析 action="/user/login" 對應的 Controller 映射,但無法掃描運行時註冊的請求映射。
  • 這**不影響運行**,純屬 IDE 靜態檢查誤報。

解決方案

方案一:關閉 JSP 驗證(最快)

關閉驗證設置

  1. Window → Preferences → Validation
  2. 找到 JSP Syntax Validator,取消勾選 Manual 和 Build。
  3. Apply → OK。

方案二:使用完整 URL 或 c:url 標籤(規避驗證)


<%@ taglib prefix="c" uri="https://java.sun.com/jsp/jstl/core" %>

```
或

方案三:配置 Spring MVC 專案面向(進階)

  • 右鍵專案 → Properties → Spring → Project Facets 勾選 Spring MVC。
  • Eclipse 會嘗試掃描 @RequestMapping 建立映射索引,減少誤報。

建議

**方案一最省事**,不影響任何功能。團隊協作時可將 .settings/org.eclipse.wst.validation.prefs 納入版控,統一關閉驗證。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved