Java RequestDispatcher在Jetty嵌入式应用中返回null

Maierescu Marius MariusDK

我有以下代码

//response.sendRedirect("Cmmdc");
RequestDispatcher requestDispatcher=request.getRequestDispatcher("Cmmdc");
System.out.println(requestDispatcher);--- **NULL**
requestDispatcher.forward(request,response);

我的主要:

Server server = new Server(8080);
ServletHandler handler = new ServletHandler();
server.setHandler(handler);

handler.addServletWithMapping(Start.class, "/Start");
handler.addServletWithMapping(Cmmdc.class, "/Cmmdc");
handler.addServletWithMapping(OptiuneServlet.class, "/OptiuneServlet");
handler.addServletWithMapping(Prim.class, "/Prim");
handler.addServletWithMapping(ValidatorCMMDC.class, "/ValidatorCMMDC");
handler.addServletWithMapping(ValidatorPrim.class, "/ValidatorPrim");
System.out.println("Start server jetty embedded");
server.start();
server.join();

我的问题是我应该如何调用cmmdc servlet返回引用而不是null?

乔基姆·埃德菲特(Joakim Erdfelt)

RequestDispatcher 需要一个ServletContext(没有办法解决)。

您的设置没有任何内容。

不要那样ServletHandler直接使用,ServletContextHandler要使用

Server server = new Server(8080);
ServletContextHandler context = new ServletContextHandler();
context.setContextPath("/");
server.setHandler(context);
context.addServlet(Start.class, "/Start");
// etc ...
server.start();
server.join();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java Web应用程序中的嵌入式Derby

在Docker上使用嵌入式Jetty服务器运行Java应用程序

Spark Java嵌入式Jetty内部的并发

尝试通过嵌入式Jetty服务器运行Ktor应用时如何避免java.lang.ExceptionInInitializerError?

使用`System.exit()`停止具有嵌入式Jetty服务器的Java应用程序是否安全?

如何使用HTML中的嵌入式Java应用程序进行本地文件系统访问

Swing应用程序中嵌入式HTTP服务器的Java类

Java邮件轮询从邮件中读取嵌入式或嵌入式图像(笑脸)

使用Java在Excel中读取嵌入式pdf文件

在MongoDB中搜索嵌入式数组(使用Java)

嵌入式AMQP Java代理

我正在尝试通过使用Java 8流遍历嵌入式列表来返回数据

Java的for-each是否为每次迭代都调用嵌入式方法(返回集合)?

如何从命令行调用嵌入式jre以便运行Java应用程序

Java嵌入式应用程序-设备上需要什么

在嵌入式Linux上启动后自动在后台启动Java应用程序

嵌入式Java Web服务器隐藏应用程序界面

FX7500 嵌入式 Java 应用程序启动/停止

Java中的Graal嵌入式javascript,如何从Java调用列表/数组上的map?可能吗?

使用Java在MongoDB中的嵌入式文档中索引和搜索“数组”

嵌入式Java SE和Java ME

Java Web Start与嵌入式Java Applet

Java中的嵌入式NIO http客户端/服务器

在Java中8取出用'可选的嵌入式空检查

您可以在Java嵌入式代理中以编程方式更改队列的“死信”处理吗?

如何删除Java字符串中的嵌入式花括号?

是否有可以在Java进程中嵌入式运行的MQ服务器?

通过Neo4j嵌入式Java中的ID获取节点或关系

将数据添加到与PostingFormats相关的Java嵌入式Elasticsearch中的索引时出错