gpt4 book ai didi

java - 如何设置 JSP 页面的 URL?

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

在 servlet 中我会这样做

@WebServlet("/myURL")

但是我如何使用 JSP 页面来做到这一点呢?

最佳答案

就像任何 servlet 一样,您可以将特定的 URL 模式映射到 JSP。

只需将此代码段添加到您的部署描述符中

<servlet>
<servlet-name>fooBar</servlet-name>
<jsp-file>/foo.jsp</jsp-file> <!-- Your JSP. Must begin with '/' -->
</servlet>

<servlet-mapping>
<servlet-name>fooBar</servlet-name>
<url-pattern>/bar</url-pattern> <!-- Any URL you want here -->
</servlet-mapping>

在 JSP 中没有注释的工具,所以如果您不想在 web.xml 中创建一个条目并纯粹使用注释,您可以制作一个 sevlet 来简单地转发 RequestDispatcher 到 JSP,您可以使用所需的 URL 注释此 servlet。

@WebServlet("/bar") //your URL pattern
public class DummyServlet extends HttpServlet {

@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("/path/to/foo.jsp").forward(request, response);
}

关于java - 如何设置 JSP 页面的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20315183/

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