0
在我的jsp中,我有鏈接到另一個jsp頁面,其中包含查詢字符串。我徘徊在鏈接上,所有信息都是正確的。無法從jsp中檢索查詢字符串
<a href='/ph.jsp?albumid=${album.id}'>Click me</a>
我已將ph映射到我的PHServlet。在servlet內部,我嘗試檢索查詢字符串albumid。
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String albumId = req.getParameter("albumid");
req.setAttribute("albumid", albumId);
getServletConfig().getServletContext().getRequestDispatcher("/ph.jsp").forward(req, resp);
}
在我的ph.jsp中,頁面顯示「Album:」代替。也沒有發生異常。
Album: <c:out value="${albumid}" />
我不知道哪裏出錯了。任何幫助?
我做了一些測試,我懷疑當我點擊鏈接時,servlet根本沒有執行。爲什麼這樣?