gpt4 book ai didi

java - 如何构建一个非常基本的基于 jsp/servlet 的 "model 2"Web 服务用于测试,不包含 Struts 等?

转载 作者:行者123 更新时间:2023-12-01 15:40:57 25 4
gpt4 key购买 nike

我正在构建一个 JS 客户端,并且希望能够在开发过程中在本地快速测试内容。我需要一个模拟服务器。

由于我使用 Maven 及其 Jetty 插件,因此我轻松获得了一个发送响应的 servlet。现在我想通过为 View 添加 JSP 来稍微改进一下。

我已经熟悉了 Struts(和 Wicket),但是由于 Jetty 中已经内置了 JSP 和 Servlet 支持,我想我可以在其中放入一些 servlet 和一些 JSP,并通过配置(在 web.xml 中)将它们连接起来。 xml?)而不求助于主要框架。

到目前为止,谷歌搜索只给我带来了一般架构和规范的内容或 Struts 示例。

最佳答案

JSP 是 servlet。因此,您在 servlet 中执行的所有操作都可以直接在 JSP 中完成(或几乎所有操作)。

然而,将 Java 代码放入 JSP 中是一种不好的做法。因此,您可能只使用 Servlet 作为 Controller 逻辑,然后使用 request.getRequestDispatcher("/somePage.jsp").forward(request, response) 将请求和响应分派(dispatch)到 JSP。这是 MVC 框架至少要做的事情。

Servlet 基础知识的更多说明,包括一些示例代码和 the wiki page for the servlets tag 上的更多链接.

目前尚不清楚您对最小框架的期望。但是,使用像 Stripes 这样的框架非常简单,只需在 web.xml 中添加一些行并在 Action 类中添加一些注释,将 servlet 替换为 Controller 即可为您完成所有这些工作。

关于java - 如何构建一个非常基本的基于 jsp/servlet 的 "model 2"Web 服务用于测试,不包含 Struts 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036093/

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