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

Java EE:Action 可呼叫但無法取得用戶 ID 參數

     編輯:程式設計綜合問答

現象

使用 SSH2 框架開發用戶管理模組,呼叫刪除 Action 時,雖然 Action 能被觸發,但無法取得傳遞的「用戶 ID」參數。

根因

URL 參數傳遞語法錯誤:使用 & 而非 ? 作為查詢字串的起始分隔符。

錯誤與正確範例

// 錯誤
/action/deleteUser&id=123

// 正確
/action/deleteUser?id=123

解決方式

檢查前端表單或超連結的 action/href,確保第一個參數前使用 ?,後續參數才用 &。若使用 `

` 提交,確認 `method="get"` 時瀏覽器會自動處理。

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