2013-02-07 88 views
0

我使用jsp開發Web應用程序,它有一個名爲product.jsp的頁面,它具有添加產品信息的表單。 add函數正常工作並且也添加到MySql表中。JSP中的重定向URL

但我的問題是,即使它添加下面的網址仍然停留在地址欄,即使我刷新。

http://localhost:8084/SupipiCrafts_Backup/product_Servlet?txtICode1=ITM002&txtPackNo1=PCK003&txtIName1=Mike+Statue&txtMat1=Wood&txtCat1=Animals&txtSize1=Medium&txtSID1=SUP008&txtSName1=Safa&txtPDate1=2013-02-27&txtQty1=45&txtUprice1=34.0&txtTprice1=1530.0&txtlRate1=34.0&txtfRate1=54.0&txtRlvl1=20&txtLoc1=&txtDesc1=&btnUpdate=o 

我想重定向和附加功能的執行後,裝載product.jsp頁面。 請幫助

+0

所以...使用response.sendRedirect()。有什麼問題? –

+0

@JBNizet我已經將它包含在servlet中。但上面提到的url保持不變。我的代碼如下 'if(rslt == true) { request.setAttribute(「flagEdit」,「success」); } else request.setAttribute(「flagEditError」,「notSuccess」); } request.getRequestDispatcher(「product.jsp」)。forward(request,response); response.sendRedirect(「product.jsp」);' – Priya

+2

要麼您轉發到JSP,要麼您重定向到一個URL,但不是兩者。刪除對forward()的調用。 –

回答

0

至於我的要求重定向到頁面,而不服務器URL我使用的JavaScript重定向到product.jsp頁面,如下面的代碼:

<script> 
location.replace("product.jsp"); 
</script> 

三江源!