以下是调用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