我正在使用eclipse,我已经导入了在maven中创建的动态Web项目。我的申请名称是StudentManagementSys。我创建了一个java类“info.java”,里面有一些方法,我想在index.jsp页面中使用这个方法。请告诉我如何在index.jsp中导入这个java类。
位置:
\ StudentManagementSys \ SRC \主\资源\ info.java
\ StudentManagementSys \ SRC \主\ web应用\ index.jsp的
我是天真的程序员,所以请提供详细的步骤。
答案 0 :(得分:1)
首先,惯例是使用大写字母启动类名:Info
而不是info
。
为了能够导入一个类,它必须在一个包中。将类放入默认包中是一种非常糟糕的做法。 Maven希望Java源文件位于src/main/java
,而不是src/main/resources
(用于从类路径加载的属性文件,XML文件等资源)。因此,在src/main/java
下创建一个文件夹树(如com/mycompany/myproject
),然后将您的Java文件放在那里。它应该从以下行开始:
package com.mycompany.myproject;
然后您可以将此类导入为任何其他类。
但是JSP无论如何都不应该导入类。他们应该只使用JSP EL,JSTL和其他自定义标签。 JSP中没有Java代码。
看起来你还没有掌握Java开发的基础知识。首先,在尝试开发webapp之前,先使用简单的控制台程序学习它们,这是一项非常复杂的任务。