【问题标题】:Java Servlet catch all web requests then call JSP page [duplicate]Java Servlet捕获所有Web请求然后调用JSP页面[重复]
【发布时间】:2018-07-06 01:39:51
【问题描述】:

我的情况如下:

客户端发出一些请求 -> Servlet 获取所有请求 -> 基于请求的 url(例如:https://bla.com/classic)它从数据库中获取产品 -> 调用 jsp 页面并将产品数组作为参数传递 -> jsp 页面将 HTML 渲染到客户

如何做到这一点? 更具体的问题:

1.如何通过servlet捕获所有客户端请求并获取请求的url?

2.如何从servlet调用jsp并传递参数给它,从而渲染正确的HTML?

我正在尝试构建一个类似 MVC 的应用程序。在这种情况下,我的 servlet 是控制器(获取所有请求),数据库助手类是我的模型(从 db 获取产品),jsp 文件是我的视图(呈现 html)。

提前致谢:)

【问题讨论】:

  • 你需要一个叫做过滤器的东西。

标签: jsp servlets parameter-passing


【解决方案1】:

您需要一个 ServletFilter 和一个为路径正确配置的 web.xml。

【讨论】:

猜你喜欢
  • 2015-08-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 1970-01-01
  • 2017-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多