当前位置: 首页 > 知识库问答 >
问题:

使用简单的regex映射java servlet的方法是什么?[副本]

甄胡非
2023-03-14

共有1个答案

袁元明
2023-03-14

你需要一个过滤器。

这是一个基本的一个应该工作。

public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain chain)
        throws IOException, ServletException {

    HttpServletRequest req = (HttpServletRequest) request;

    String url = req.getRequestURI();
    if (url.endsWith("test")) {
        request.getServletContext().getNamedDispatcher("TestServlet").forward(request, response);
    } else {
        chain.doFilter(request, response);
    }
}

重点。我使用GetNamedDispatcher来获取您希望使用的命名servlet。最好不要将这个servlet映射到模式。

 类似资料:
  • 在流API中映射对象的更好实践是什么? 1-带有方法引用的后续map(): 为什么呢?

  • 问题内容: 如何简单地从本地Python(3.0)脚本SSH到远程服务器,提供登录名/密码,执行命令并将输出打印到Python控制台? 我宁愿不使用任何大型外部库或在远程服务器上安装任何东西。 问题答案: 我没有尝试过,但是这个pysftp模块可能会有所帮助,而后者又使用了paramiko。我相信一切都在客户端。 有趣的命令可能是在远程计算机上执行任意命令。(该模块的功能和方法也更多地暗示了它的F

  • 问题内容: 使用go-lang将网络共享映射到Windows驱动器的最佳方法是什么?此共享还需要用户名和密码。对于python,也提出了类似的问题。 问题答案: 到目前为止,Go中没有直接的方法可以执行此操作。我建议使用,这当然会限制Windows的功能,但这实际上是您所需要的。 因此,当您在Windows中打开命令提示符时,可以使用以下命令将网络共享映射到Windows驱动器: 代表您的Wind

  • regex中的是什么意思? 其他部分我可以理解,因为它接受一组单词和空格,但不接受。

  • 问题内容: 拥有方 到底是什么意思?一些映射示例( 一对多,一对一,多对一 )的解释是什么? 以下文本摘录自Java EE 6文档中 @OneToOne 的描述。您可以在其中看到概念 拥有的一面 。 定义与另一个具有一对一多重性的实体的单值关联。通常不必显式指定关联的目标实体,因为通常可以从被引用对象的类型中推断出该目标实体。如果关系是双向的, 则非拥有方 必须使用OneToOne批注中的mapp

  • 问题内容: 反转此ArrayList的最简单方法是什么? 问题答案: 示例(参考):