要在Mac上使用带有Eclipse的.jsp页面,我必须在哪里放置.java或.class文件?

时间:2016-11-08 02:48:27

标签: java eclipse jsp

忽略除RandomList.jspRanUtilities.java之外的所有其他文件。

enter image description here

这个是RandomList.jspcoreservlets会返回错误,说“核心服务器无法解析”#39;这使我尝试在coreservlets目录中创建目录WebContent并在其中放入.class文件。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
    <HEAD>
        <TITLE>Random List (Version 1)</TITLE>
        <LINK REL=STYLESHEET
            HREF="JSP-Styles.css"
            TYPE="text/css">
    </HEAD>
    <BODY>
        <H1>Random List (Version 1)</H1>
        <UL>
        <% 
        int numEntries = coreservlets.RanUtilities.randomInt(15);//here
        for(int i=0; i<numEntries; i++) {
            out.println("<LI>" + coreservlets.RanUtilities.randomInt(10));// and here
        }
        %>
        </UL>
    </BODY>
</HTML>

此外,RanUtilities.java在第一行中有package coreservlets;。两个文件中的java语法都没有错误。

package coreservlets;

public class RanUtilities {

    public static int randomInt(int range) {
        return(1 + ((int)(Math.random() * range)));}

        public static void main(String[] args) {
            int range = 10;
            try {
                range = Integer.parseInt(args[0]);}
            catch(Exception e) { // Array index or number format}
            for(int i=0; i<100; i++) {
            System.out.println(randomInt(range));}}}

这是我运行RandomList.jsp时的结果。

enter image description here

我想创建一个名为coreservlets的新目录,然后把文件放好(当然我也尝试放入.java文件)。我也在WEB-INF文件夹中尝试了同样的事情。

我有什么目录放置.class或.java文件夹?

1 个答案:

答案 0 :(得分:0)

Servlet文件应该在src&gt;包&gt;课程&gt;的.java