前端 f1.action = ".../Controller.do?cmd=searchcf()" 欲傳遞 id=AA 到後端 searchcf() 方法。
function searchcf(id) {
f1.action = "<%=request.getContextPath()%>/Controller.do?cmd=searchcf&id=" + encodeURIComponent(id);
f1.submit();
}
public void searchcf(HttpServletRequest request) {
String id = request.getParameter("id"); // 獲取 "AA"
// 業務邏輯
}
cmd 與 id 皆為查詢字串參數,以 & 分隔。encodeURIComponent 編碼中文/特殊字元。request.getParameter 獲取,框架 (Struts/SpringMVC) 會自動映射同名參數。