gpt4 book ai didi

java - 任务队列java

转载 作者:行者123 更新时间:2023-12-02 08:32:14 26 4
gpt4 key购买 nike

嗨,我是任务队列 java API 的新手,我尝试了一个简单的示例。我的想法是将队列文件重定向到 servlet 并在 servlet 中打印一些语句。但它不起作用。我映射了 web.xml 并使用了默认队列,我没有收到任何错误,但文件没有重定向到 servlet 。这是我关注的代码编写者

taskq.java
public class taskq extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)throwsIOException {


Queue queue = QueueFactory.getDefaultQueue();

System.out.println("taskqueue");
queue.add(url("/worker"));

}
worker.java
public class worker extends HttpServlet {

private static final long serialVersionUID = 1L;
public String s;

public void doGet(HttpServletRequest req, HttpServletResponse resp)throws IOException {
String s="crimsom";
System.out.println(s);
}

}

请帮助我解决这个问题。问候夏伦。

最佳答案

您应该将输出添加到 servlet 响应,而不是 System.out:

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Queue queue = QueueFactory.getDefaultQueue();

resp.setContentType("text/html");
PrintWriter out = resp.getWriter();

out.println("<html>");
out.println("<head><title>Hello world</title></head>");
out.println("<body><h1>taskqueue</h1></body></html>");

queue.add(url("/worker"));
}

关于java - 任务队列java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3028637/

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