我有一张表格
<form name=frmMain method="POST" action="processUpload.jsp" enctype="multipart/form-data">
<p align="center"><table border="1" align="center" width="90%" cellspacing="0" bordercolordark="white" bordercolorlight="black">
<tr>
<td width="261" height="111">
<table border="0" cellspacing="0px" bordercolor="#B9B9B9" id="AutoNumber1" style="border-collapse: collapse" cellpadding="0px" align="left" width="100%" height="114">
<tr>
<td width="264" height="25" colspan="2" bgcolor="#FCDCA0">
<p align="left"><b><font face="Tahoma" size="2"> </font><font face="Tahoma">Upload you excel file</font></b></p>
</td>
</tr>
<tr>
<td width="15px" height="23">
<p align="right" style="vertical-align: middle"><font face="Verdana" size="2"><b> File: </b></font> </td>
<td width="300px" height="23">
<p align="left"> <input type="file" name="excelfile" size="40" >
</td>
</tr>
<tr>
<td width="15px" height="28">
<p align="center"></td>
<td height="28">
<p align="left">
<input type="submit" name="process" value="Process">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
我将此表单提交给prcessUpload.jsp 在processUpload.jsp我上传文件,上传文件完成后,我想重定向到包含表格的源页面。
问题:我想使这个processUpload.jsp泛型,意味着我将在其他Web应用程序中重用它。无论页面向这个jsp页面发出请求,我都会得到源页面的确切名称。
任何建议或解决方案。提前谢谢。
NathanPhan
答案 0 :(得分:0)
我会在表单中为URL添加一个隐藏参数,告诉uploadFile.jsp
完成后返回的位置。您需要在uploadFile
页面添加一个按钮或一些javascript,以便在适当的时候实现。
另一个选择是JSP从一些服务器端配置文件中获取重定向位置;例如通过servlet上下文参数。