当前位置: 首页 > 知识库问答 >
问题:

如何在Eclipse中从JSP项目正确调用Java代码

宿洋
2023-03-14

我所要做的就是从我的服务器调用我的Java代码。jsp页面。我写了一些。一个webapp的jsp页面,但随着项目的发展,我想开始将一些代码放入其中。java类或servlet。

为什么Eclipse不能“看到”my/src或/lib/web或/WebContent或/WebContent/src或/WebContent/web-INF/lib或/WebContent/web-INF/src中的所有内容可用?毕竟,它“看到了我的sql jdbc.jar文件,只要它们在/WebContent/WEB-INF/src(而不是任何其他文件夹)中,我就可以使用它们。但是我编写的类是包中的,我的代码不是.jar文件形式,所以eclipse没有注意到它们。

共有2个答案

蓝星辰
2023-03-14

这个问题的答案与我的设置或导入语句无关。正确的答案是eclipse在运行项目时没有明确说明它“看到”(或编译)的代码。在我的JSP页面上,它显示为识别对java代码的调用。然而,当我运行页面时,它仍然在编译我的java代码的旧版本,没有我的最新更改。我已经找到了最好的方法来保证在运行我的代码时编译我引用的java代码的最新版本。jsp程序(调用java)将转到“项目”-

向杜吟
2023-03-14

您需要安装Eclipse的JavaEE版本,并创建一个JavaWeb应用程序,它将允许您设置Web应用程序。xml。

我安装了Eclipse JEE来设置Web项目:http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr

您的web.xml将定义您的Web servlet,它可以是JSP或扩展servlet实现的Java类。

这与IDE(eclipse)的关系要比与JavaWeb应用程序的关系小。

您应该阅读Oracle关于web应用程序的入门文档,然后开始设置IDE:

http://docs.oracle.com/javaee/1.4/tutorial/doc/WebApp.html

根据用户反馈进行编辑

导入应为类级别:

<%@ page import="fully.qualified.SomeClass" %> 

然后从JSP代码:

<%  
  SomeClass someClass = new SomeClass();  
  someClass.helloWorld();  
%>  

根据反馈编辑2

尝试使用此链接执行以下操作:页面包括:http://www.coderanch.com/t/286168/JSP/java/Calling-Java-classes-JSP-page

替代方法

>

在JSP上,创建一个包含新“TestProgram”servlet操作的表单

 类似资料:
  • < b >想改进这个问题?通过编辑此帖子添加详细信息并澄清问题。 我正在尝试将一个日食项目从 GitHub 导入到智能中。但是,我在找出正确的方法时遇到了问题。 我正在按照这个问题进行导入(我将所有内容都保留为默认值,只需单击“下一步”,因为答案没有提到其他内容,我也不知道其他内容做了什么),但它仍然不起作用。配置/项目结构似乎严重损坏,我不知道为什么。 因为这里有这么多未知的东西,所以我决定问问

  • 首先,我在netbeans中创建java项目,我想将netbeans中的java项目导入到eclipse kepler中的maven项目中,我尝试了一次,但是在eclipse kepler中编译时出错,但是如果在eclipse kepler中导入java项目并进行编译,就可以了。

  • 问题内容: 我正在尝试使我的javascript与快速代码交互,但不幸的是我没有成功。 目前,我只是尝试更改标题的颜色并显示一条消息,如下面的代码所示。 这是我的( index.html )代码: 这是我的( main.js -JavaScript )代码: 这是我的( ViewController.swift )代码: 问题答案: 您已正确设置了所有内容,但没有将实例分配给。由于配置包含Java

  • 问题内容: 我有Project1和Project2。Project1依赖于Project2。每次在Project2中进行一些代码更改时,我都感到厌倦,我必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。 有没有一种方法可以自动实现呢? 或者,是否还有其他方法可以让Project1知道Project2进行了某些更改? 在项目的“构建路径”中,有一种方法可以指定对Wo

  • 我面临着奇怪的问题。当我在eclipse中运行我的项目时,一切都很好。当我将项目导出到可执行的jar文件并运行它时,它只加载普通的JFrame。 我应该如何发现问题?我不知道会出什么问题。我认为问题可能在这里,但不知道:

  • 主要内容:1. 创建动态Web项目,2. 创建JSP文件,3. 启动服务器并部署项目本节我们在 Eclipse 中创建一个简单的 JSP 文件。 使用 Eclipse 创建 JSP 文件分为 3 个步骤: 创建动态 Web 项目 创建 JSP 文件 启动 Tomcat 服务器,部署项目 1. 创建动态Web项目 打开 Eclipse,单击 File -> New -> Project -> Dynamic Web Project,如下图所示: 输入项目名称,配置服务器,点击完成。