【问题标题】:Whats the best way to pass values from an html page to a java class?将值从 html 页面传递到 java 类的最佳方法是什么?
【发布时间】:2011-01-06 11:57:14
【问题描述】:

我有一个需要更改的项目.. 现在我有一个网页发布到一个调用 servlet 的 jsp,该 servlet 使用 Tomcat 调用“后端”。

我需要让 Tomcat 离开现场。

我想要的是当我发布时,它直接调用“后端”

对我如何实现这一点有任何建议吗?

谢谢 版本

【问题讨论】:

  • 感谢您的回复,刚刚意识到没有 servlet 容器我无法发布。

标签: java html jsp servlets


【解决方案1】:

如果您使用的是 servlet,那么您不能将 tomcat 从场景中移除,并且您告诉您有一个网页,那么您应该需要任何 servlet 容器。 如果你想让tomcat离开现场,那么你可以去**jetty或**resin****

【讨论】:

  • 两者也是 servlet 容器。我知道他根本不想使用 servlet 容器。
  • 嗨 Balus,他没有通知他不想要任何 servlet 容器.. 他只是不想要 tomcat
  • 他从字面上说:我想要的是当我POST时,它直接调用“后端”。对我来说似乎很清楚。顺便说一句:我没有对你投反对票:)
【解决方案2】:

因此,您想在不使用 servlet 容器(如Tomcat)的情况下调用servlet 类?

你不能那样做。时期。

如果您详细说明为什么您需要这样做(顺便说一句,我真的无法想象合理的理由),我们可能会提供更多建议如何 解决/解决特定问题。

更新:由于您标记了homework,原因可能是您“不小心”创建了一个 JSP 页面和一个 Java 类,而您的学校没有运行 Tomcat 作为演示服务器,但只是Apache + PHP左右呢?如果是这样,那么你真的需要转换/翻译成合适的语言。不要浪费时间想办法在没有 Java Servlet 容器的情况下使用 JSP/Java,根本没有办法。至少,不是“正常”的方式。

【讨论】:

    【解决方案3】:

    您需要一个 servlet 容器来管理允许您接受 POST 请求的逻辑。

    【讨论】:

      【解决方案4】:

      如果要使用 java,则不能删除 servlet 容器。

      也许你可以用 php 重写整个页面并且只使用 apache 网络服务器?您必须直接调用您是数据库或服务。如果你想使用你的后端应用程序,你必须保留 tomcat。

      【讨论】:

        猜你喜欢
        • 2011-10-15
        • 1970-01-01
        • 2021-08-31
        • 2010-09-18
        • 1970-01-01
        • 2012-07-22
        • 1970-01-01
        • 2019-02-04
        • 2013-12-29
        相关资源
        最近更新 更多