问题标签 [requestdispatcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2407 浏览

java - servlet 中的 Requestdispatcher:转发方法不保留请求属性

这是我的 prog1:

这是我的 prog2:

输出是:我们在第二个 servlet 中。空科尔莱帕拉

问题是:无法检索属性名称

0 投票
3 回答
24267 浏览

java - request.getRequestDispatcher().forward(request, response) 在新页面中

就像标题说的我想知道在浏览器的新标签页中打开一个jsp页面是否可能(如果可能的话,还有如何);

现在我正在使用这个指令,但该页面将出现在浏览器的同一选项卡中。

在客户端对 servlet 的调用是这样的:

解决方案

我修改了客户端的调用:

0 投票
1 回答
208 浏览

java - requestdispatcher forward方法有没有办法显示登陆页面的url

有没有办法 Requestdispatcher转发方法显示登陆页面的URL

不显示网址error.jsp

0 投票
1 回答
1064 浏览

java - requestdispatcher 如何为休息服务工作

在servlet中,我们可以使用requestdispatcher,它将从servlet转发到servlet或html文件。但是我在rest service中尝试了这个requestdispatcher。它没有从服务1转发到服务2。它只是在服务1中停止而不是转发。我在客户端收到 404 错误。所以我如何在休息服务中实现这一点。按照代码

我的编码有什么问题..?如果我错了,请纠正我

0 投票
2 回答
4743 浏览

java - getRequestDispatcher 如何在同一服务器的不同项目中为 servlet 工作?

在servlet中,我们可以使用requestdispatcher,它会从一个servlet转发到同一个项目中具有相同会话的另一个servlet。但是如果我使用不同的项目getRequestDispatcher不起作用。它给出404错误。因为它在url之前附加了servlet名称。如何在同一服务器的不同项目中实现 getRequestDispatcher?

在同一个项目中 getRequestDispatcher 工作正常。但在不同的项目中它不起作用?谁能解释它为什么会发生..?

0 投票
2 回答
1866 浏览

java - RequestDispatcher.forward() 到“/WEB-INF”下的资源在 WebSphere 中不起作用

在我的一个 servlet 中,我调用RequestDispatcher.forward()了对 WEB-INF 文件夹下某处的静态资源的调用:

导航到这个 servlet 在 Tomcat、Jetty 等下工作正常,但在 WebSphere 7 中不起作用。我得到的错误(在浏览器和服务器日志中)是

最初我认为 WebSphere 可能需要一些特定的配置来允许内部转发到 WEB-INF 下的资源,但是我没有在 google 上搜索任何有用的东西。

任何想法为什么会发生这种情况?

提前致谢!

0 投票
1 回答
566 浏览

jsp - 默认是转发dopost还是doget?

我的简单问题是:

默认情况下,当我这样做时request.getRequestDispatcher("\someUri").forward(request, response);

是请求doPost还是doGet请求?它究竟取决于什么?(假设我没有制作包装类。)

0 投票
1 回答
1038 浏览

java - 将请求从 servlet 分派到 jsp

我有一个 jsp 页面,它在表格中显示一些记录,每条记录旁边都有一个名为 update 的链接。当点击更新时,jsp页面会调用一个servlet,它会从url中获取一些信息,比如记录所有者名、记录标题等(当点击链接时,这些信息会附加到url中)。

jsp页面调用的servlet,然后将其请求和响应分派给另一个jsp页面,它会显示“OK”。(这只是我设置的一个简单程序)

我的问题是,sevlet 无法分派到其他 jsp 页面。

这是我所做的:

这是将显示记录的第一个 Jsp 页面(完美运行)

这是它将调用的 servlet 代码

//这个servlet分派到另一个jsp页面

我发现如果我删除要更新的 url 中的额外内容(在第一个 jsp 页面代码中),它可以工作,但问题是我需要这些额外的东西来实现未来的其他内容。

感谢您的时间。

0 投票
1 回答
146 浏览

java - 如何将数据更新到共享数据库的所有应用程序 java

我正在创建一个 Web 应用程序。相同的应用程序将在不同的机器上运行,但它们将使用通用数据库。当应用程序启动时,它将从数据库中获取所有数据。但是当我从一个应用程序更新数据时,其他正在运行的应用程序如何知道数据已更新,我希望当我从任何应用程序更新数据库时,其他正在运行的应用程序会立即收到通知,他们应该更新他们的数据。

一种可能的解决方案是我可以将所有应用程序 URL 放在一个列表中,然后在更新值后我将向所有应用程序发送请求,但是如何使用发送重定向来做到这一点。这是正确的方法吗?或者是他们任何其他最简单的方法来做到这一点。请帮我。

0 投票
1 回答
226 浏览

java - 如何使用棘手的重定向从一个 servlet 重定向到另一个?

如果我有两个 servlet:

如何在它们之间进行重定向?我需要在 getRequestDispatcher 方法中使用哪个路径?还有一个条件 - Servlet2 必须在注释或 web.xml 中没有任何映射。