【问题标题】:Directly send data to Java class from JSP?直接从 JSP 向 Java 类发送数据?
【发布时间】:2012-12-13 17:45:26
【问题描述】:

有没有什么方法可以在不使用 Servlet 的情况下从 JSP 页面向 JAVA 类传递数据?我有一个不使用 servlet 发送到 JAVA 类的表单。我也不想为此目的使用 Struts1。

请指导我。

【问题讨论】:

  • 嗯,JSP 页面在底层是 servlet,所以您已经在使用 servlet。

标签: java jsp


【解决方案1】:

从 JSP 页面调用 java 代码的不同方式

  1. 直接调用Java代码

    将所有 Java 代码放在 JSP 页面、scriptlet 中。仅适用于非常少量的代码。

  2. 间接调用Java代码

    开发单独的实用程序类。将调用实用程序类所需的 Java 代码插入 JSP 页面。

  3. 使用 bean(标准操作)

    开发构造为 bean 的单独实用程序类。使用 jsp:useBean、jsp:getProperty 和 jsp:setProperty 来调用代码。

  4. 使用 MVC 架构

    我知道你不想使用 servlet。

  5. 使用 JSP EL

    使用速记语法访问和输出对象属性。通常与 bean 和 MVC 结合使用。

  6. 使用自定义标签

    开发标记处理程序类或使用标记库 (JSTL)。

【讨论】:

    【解决方案2】:

    Servlet 是结合 jsp 的一个不错的选择 - 你为什么忽略它?
    查看scriptlet标签<% %><%= %>

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 1970-01-01
      • 2013-05-27
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2019-04-24
      相关资源
      最近更新 更多