<body>
<form action="testServlet.java">
<TABLE border="0" align="center">
<TR height="40">
<TD width="40"><a href="Hoda/testServlet?direction=b"><img
src=<%=request.getAttribute("imgSrc")%> width="40" height="40" /></a>
</TD>
</form>
</body>
伺服器:
@WebServlet("/testServlet")
public class testServlet extends HttpServlet {
String imgSrc = "red.png";
protected void service(HttpServletRequest reques,HttpServletResponse response) throws ServletException, IOException {
String str = request.getParameter("direction");
if (str.startsWith("b")) {
imgSrc = "black.png";
}
request.setAttribute("imgSrc", imgSrc);
}
}
在我的 JSP 页面中,我创建了一个单元格,我想从 servlet 获取其图像源。我把链接标签向 servlet 询问 imgSrc,但它不起作用。请告诉我如何使用 servlet 更改 JSP 页面中的 imgSrc。我希望 JSP 只显示结果,而不是分派到另一个页面。这是我的代码: