我有一個JSP頁面,從哪裏onClick我想執行一個servlet頁面。任何人都可以幫助我,怎麼可能?Servlet + Jsp問題
回答
<input type="submit" value="Send" id="click" name="click"/>
if(request.getParameter("click")!=null)
{
request.sendRedirect("URL");
}
或
public class Dispatcher extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
{
RequestDispatcher dispatcher =
request.getRequestDispatcher("URL");
if (dispatcher != null) dispatcher.forward(request, response);
}
}
谷歌搜索request.sendRedirect("URL");
和request.getRequestDispatcher("URL");
謝謝。但是,我有@WebServlet(name =「x」,urlPatterns = {「/ xx」})。其中我必須使用URL值? – alessandro 2012-01-01 15:30:57
應調用Sevlet的url模式數組 - 要求釋放一個url模式,例如@WebServlet(asyncSupported = false,name =「HelloAnnotationServlet」,urlPatterns = {「/ helloanno」}, initParams = {@WebInitParam (name =「param1」,value =「value1」),@WebInitParam(name =「param2」,value =「value2」)} ) – Lion 2012-01-01 15:38:36
註解中的urlPatterns或value屬性必須存在。建議在註釋的唯一屬性是url模式時使用值,並在使用其他屬性時使用urlPatterns屬性。將value和urlPatterns屬性同時使用在同一個註釋上是非法的。 – Lion 2012-01-01 15:42:19
你需要一個按鈕形式,併發送形式給servlet
,或者您可以使用簡單的<a href="yourServlet">some text to be clicked</a>
或鏈接下的圖像
讓它被稱爲。
謝謝。但是,我有@WebServlet(name =「x」,urlPatterns = {「/ xx」})。其中我必須使用href值? – alessandro 2012-01-01 15:31:35
@alessandro嘗試兩種,通過搭售和錯誤學習:) – dantuch 2012-01-01 15:39:54
如果您不想重新加載當前頁面或使用window.location.href
屬性執行重定向,則可以使用AJAX調用來調用該servlet。如果你想發送一些值給服務器,你可以在AJAX請求體中發送它們,或者如果你決定重定向,可以作爲查詢字符串參數。
<form method=GET action="servlet/nextPage">
some text here
<input type=submit>
</form>
- 1. jsp和servlet的問題
- 2. 交互問題servlet-jsp
- 3. Jsp,servlet後退按鈕問題
- 4. Eclipse Indigo中的Servlet JSP連接問題
- 5. 關於Servlet和JSP的Java問題
- 6. JSP包問題
- 7. JSP:轉發問題
- 8. 從servlet訪問JSP會話
- 9. JSP問題,第一個JSP錯誤
- 10. JSP IllegalArgumentException:com.sun.xml.messaging.saaj.soap.LocalString!= com.sun.xml.internal.messaging.saaj.soap.LocalStrings問題
- 11. JSP參數傳遞問題
- 12. eclipse servlet問題
- 13. Servlet-Servlet-Jsp重定向
- 14. 從Servlet來JSP
- 15. servlet + ajax + jsp
- 16. Reverse Ajax + JSP-Servlet
- 17. 的Servlet/JSP
- 18. JSON,Servlet,JSP
- 19. Servlet和jsp
- 20. Bootstrap,jsp,servlet,javascript
- 21. apache james,jsp servlet
- 22. Servlet-> JSP COnversion
- 23. 從Servlet到JSP檢索多行的問題?
- 24. 從jsp接收數據到servlet的問題
- 25. 問題在JSP
- 26. 問題jsp
- 27. JSP out.flush()問題
- 28. 問題在JSP
- 29. 從jsp訪問servlet的日期
- 30. 無法從servlet訪問JSP下拉值
之間的區別在什麼點擊?點擊後你想要發生什麼? – 2012-01-01 15:23:47