gpt4 book ai didi

java - 在 jsp 和 servlet 中设置参数

转载 作者:行者123 更新时间:2023-11-29 10:05:23 26 4
gpt4 key购买 nike

在我的网络应用程序中,我收到来自客户端的请求。我在我的 jsp 页面或 servlet(曾经调用过的)中处理请求,并希望相应地转发到其他 jsp 或 servlet。

但在转发之前我想设置一些参数然后转发它有了这些新参数。转发时不应出现旧参数。只有新参数应该存在。如何做到这一点?
我可以从 servlet 转发到 jsp,反之亦然吗?
请告诉我如何实现上述目标?

最佳答案

如果您对请求参数没有用处并且您的 jsp/servlet 没有向响应写入任何内容,那么我认为使用重定向而不是转发会很好,因为重定向将丢弃请求以及参数。

当你做重定向时,你可以像这样动态创建和设置查询字符串:

response.sendRedirect("url?a=" + var1 +"&b=" + var2);

请注意,这将是 url 的 GET 方法。如果 url 将被解析为一个 servlet,您可以实现 doGet 方法来调用 doPost。

请注意,如果 jsp/servlet 已在响应中写入某些内容,则重定向将被忽略...

关于java - 在 jsp 和 servlet 中设置参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9800240/

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