一種簡單的問題,但它讓我陷入困境。我想從一個JSP中執行一個servlet,所以我試圖像下面這樣:如何從JSP中的scriptlet向servlet發送請求
<%
//Fetch server name port from request
//Fetch email_addr from DB request
*
*
*
//Forward request to servlet sendWelcomeMsg
RequestDispatcher rd = getServletContext().getRequestDispatcher("/sendWelcomeMsg?
recipient=" + email_addr +
"&contentServerName=" + request.getServerName() +
"&contentServerPort=" + request.getServerPort());
rd.forward(request, response);
%>
上述種類的作品,因爲如果我手動刷新頁面,該頁面的其餘部分被渲染,但只如果我做了刷新。所以,我的問題是,
- 有沒有更好的方式來做到這一點,而不需要重寫我的JSP?
- 失敗1.如何從scriptlet內以編程方式刷新頁面?