Java 如何在JSP中获取请求其他页面的源页面

Java 如何在JSP中获取请求其他页面的源页面,java,jsp,Java,Jsp,我有一张表格 <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"> <

我有一张表格

<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">&nbsp;</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>&nbsp;File:&nbsp;</b></font>&nbsp; </td>
        <td width="300px" height="23">

            <p align="left">&nbsp;<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>

上传您的excel文件

文件:

我将此表单提交到prcessUpload.jsp 在processUpload.jsp中,我确实上传了文件,当上传文件完成后,我想重定向到包含表单的源页面

问题:我想使这个processUpload.jsp成为通用的,这意味着我将在其他web应用程序中重用它。无论哪个页面请求这个jsp页面,我都会得到源页面的确切名称

任何建议或解决方案。提前谢谢


Nathanpan

我会在URL中添加一个隐藏参数,该参数的形式告诉
uploadFile.jsp
完成后返回到哪里。您需要在
uploadFile
页面中添加一个按钮或一些javascript,以便在适当的时间实现这一点

另一个选项是JSP从一些服务器端配置文件中获取重定向位置;e、 g.通过servlet上下文参数