gpt4 book ai didi

java - Servlet 作为 JSP Java 配置

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:14 25 4
gpt4 key购买 nike

我有一个 servlet 作为 jsp,它在 xml 中声明,我想在 Java Config 上迁移。web-xml:

<servlet>
<servlet-name>App</servlet-name>
<jsp-file>/app/App.jsp</jsp-file>
</servlet>

<servlet-mapping>
<servlet-name>App</servlet-name>
<url-pattern>/app/App.html</url-pattern>
</servlet-mapping>

Java 配置:

@Override
public void onStartup(ServletContext servletContext){
...
servletContext.addServlet("App", new AppServlet()).addMapping("/app/App.html");

}

private class AppServlet extends HttpServlet{
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp){
req.getRequestDispatcher("/app/App.jsp").forward(req,resp);
}
}

但是,它不起作用。

最佳答案

您也可以尝试使用 @Webservlet 注释 -

@WebServlet(
urlPatterns = {"/url/one", "url/two"}
)
public class ImageUploadServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException {
........
........
........
}
}

关于java - Servlet 作为 JSP Java 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31028077/

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