我们可以将一个jsp页面重定向到另一个jsp页面

Bra*_*ain 5 javascript java jsp jsp-tags

我想打开一个jsp页面而不访问我的servlete代码.即我既不必在我的jsp代码中输入我的url(action ="url"),也不必访问我的Servlete代码.

<form id="main" method="post" name="main" action="dpRegPost" onsubmit="return validate();">
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?

Mus*_*bir 5

您可以将javascript添加到jsp文件中

<script type="text/javascript">
window.location.href = "www.google.com";
</script>
Run Code Online (Sandbox Code Playgroud)

或使用jsp

<%

    response.sendRedirect("www.google.com");
%>
Run Code Online (Sandbox Code Playgroud)


小智 5

你也可以试试这个

<jsp:forward page = "abc.jsp" />
Run Code Online (Sandbox Code Playgroud)


Sus*_*ngh 2

尝试这个:

<form id="main" method="post" name="main" action="" onsubmit="redirect(this);">
    <input type="submit" name="submit"/> 
</form>


function redirect(elem){
     elem.setAttribute("action","somepage.jsp");
     elem.submit();
}
Run Code Online (Sandbox Code Playgroud)