以下是調用struts動作的Javascript函數調用,該動作又解析爲jsp。在打開的Jsp頁面在一個單獨的窗口中,我有一個帶有幾個文本框的表單,然後下拉並提交按鈕。當我提交填充表單時,我無法獲取所有這些表單字段,但這些實例變量是在動作類中定義的。我在這裏失蹤?如何通過Javascript在新窗口中打開jsp時將表單參數傳遞給Action類
function editQuestions(val) {
window.open("fetchQuestionAction.action?"+
"quesId="+val,'mywindow','width=400,height=200');
}
您不需要在Struts2中打開jsp頁面。您(瀏覽器)打開一個映射到顯示(通常)jsp的操作的url。我無法理解你在做什麼。也許你應該包含一些涉及的模式(url,actions,jsp)。 – leonbloy 2011-06-14 17:35:22
你應該在queston中給出子窗口的代碼。你得到的錯誤是什麼?你有沒有試過Mark Guk的第二種選擇? – anu 2011-06-15 06:19:58