移回父jsp时保留表单值

时间:2013-07-11 10:04:14

标签: javascript jsp struts-1

我有一个jsp,比如parent.jsp。它有一个提交选项,可以调用动作类。 parent.jsp有列表,下拉列表,文本框。它还有一个链接'上传文件'来添加附件,并提交按钮。用户在下拉列表框中选择/输入值,然后点击'上传文件'。

现在,当用户点击“上传文件”时,它会打开另一个带有浏览选项的小窗口。用户可以使用浏览按钮在本地系统上选择文件进行上传。 uploadFile.jsp有'ok'选项,所以当我点击'ok'时,它会将我带到parent.jsp。 现在,这一次,我想在parent.jsp上显示已添加文件的列表。另外,我想用父用户选择的值填充parent.jsp。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

当您上传文件时,您可以访问文件的名称。您可以将文件名保存在会话范围变量中,如下所示:

session.setAttribute("fileNameVar", "nameOfFileUploaded");

然后您可以在parent.jsp中显示如下(我正在使用jstl):

<c:out value="${"fileNameVar"}" />