gpt4 book ai didi

java - Java Servlet 中的产品浏览

转载 作者:行者123 更新时间:2023-12-02 00:55:30 25 4
gpt4 key购买 nike

我正在使用 EJB 和 servlet 创建一个 Web 应用程序。我有一个页面显示数据库中所有项目的列表。我想为用户提供一个选项来单击其中一个项目,这将打开 SHOW servlet,它将有关该项目的信息收集到页面上。我不想为每个项目创建一个页面。相反,我想创建一个可用于所有项目的 ONE SHOW servlet。我不确定如何通过单击项目名称来提供此选项,以及如何发送参数...因为这取决于用户选择的项目。

有人可以帮我吗?

谢谢

最佳答案

生成产品列表时,只需将所有数据库项目的 ID 设置为链接中的参数即可。

<a href="/ShowProduct?productID=Q85349">Product Foo</a>

然后,在 ShowProduct servlet 的 doGet() 方法中,您可以调用 HttpServletRequest.getParameterValues() 方法来获取该参数的值并在数据库中进行查找。

例如

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
String[] params = request.getParameterValues("productID");
String productID = params[0];
...
}

关于java - Java Servlet 中的产品浏览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com