超链接重定向到另一个JSP

时间:2014-07-29 21:11:54

标签: java jsp redirect url-redirection

我有一个列的链接,如下所示。

<td align="ct"><a href="<%=getContext()%>/otp/taxView.do?call=first&taxId=<bean:write name="otping" property="taxNumber" />"><bean:write name="otping"
                                property="taxNumber" /></a>
                        </td>

我可以使用相同的方法重定向到不同的uri吗?当我谷歌重定向时,有选项将动作移动到控制器并使用sendRedirect和元刷新。请问以上工作?或者我应该使用不同的方法?

2 个答案:

答案 0 :(得分:0)

$(document).ready(function(){
    $("a").click(function(e){
    e.preventDefault();
    window.location.href = 'Different uri'
    });
});

希望它有所帮助。

答案 1 :(得分:0)

这称为post-redirect-get模式。您将POST发送到一个uri,它会执行操作,然后返回“重定向”&#39;到浏览器,显示结果页面。这可以防止用户在历史记录中进行后退/前进时重新发布。这需要使用respnse.sendRedirect(),因为它看起来像使用Struts,它可以通过配置定义。

点击此处了解更多详情:

post-redirect-get-prg-pattern-in-servlet-jsp
post-redirect-get-when-passing-data-to-the-form
Implement-Post-Redirect-Struts