gpt4 book ai didi

java - 我应该用什么代替jsp :useBean?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:28:09 24 4
gpt4 key购买 nike

最近我读了一些文章和 SO 答案,其中建议我们应该避免使用 jsp:useBean 标记从 View 层到 Controller 层进行通信。我正在使用 JSTL 开发一个 View 层,我想知道:

如何在没有 jsp:useBean 标签的情况下从 View 层访问 bean/servlet 方法?

更新

我想在一个 Servlet 中作为一个 bean,将它放在 1 jsp:useBean 中,然后使用它的方法和变量,但标签似乎变旧了,这就是为什么我想看到使用 beans 或 servlet 或 Am 的替代方案我误解了标签的使用?

最佳答案

如果您使用 <jsp:useBean>在您的应用程序中,这意味着您的 View 直接与模型数据交互,而 Controller 在这里可能不会发挥任何作用。这就像 MV 模型(而不是 MVC)。

在 MVC 方法中,请求/响应对象用于在 View 和 Controller 之间传递数据;后者又转发给模型 bean(模型 bean 包含要对数据进行操作的业务逻辑)。

我建议使用 JSP implicit objects在层之间传递数据。进一步使用像 Spring MVC 这样的框架这里更有意义,因为它会让您的生活变得轻松并隐藏应用程序流量控制的复杂性。

关于java - 我应该用什么代替jsp :useBean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18620840/

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