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根本没有执行。为什么这样?