简体   繁体   English

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

[英]To use .jsp pages with Eclipse on Mac, Where do I have to put .java or .class files?

Disregard all other files but RandomList.jsp and RanUtilities.java . 忽略除RandomList.jspRanUtilities.java所有其他文件。

在此处输入图片说明

This one is RandomList.jsp . 这是RandomList.jsp coreservlets returns errors saying 'coreservlets cannot be resolved'. coreservlets返回错误,指出“无法解析coreservlets”。 This made me try make a directory coreservlets in WebContent directory and put a .class file in it. 这使我尝试在WebContent目录中创建一个目录coreservlets并将一个.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>

Also, RanUtilities.java has package coreservlets; 同样, RanUtilities.java具有package coreservlets; in the first line. 在第一行。 There's no error on java syntax in both files. 两个文件中的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));}}}

This is a result when I ran RandomList.jsp . 这是我运行RandomList.jsp的结果。

在此处输入图片说明

I thought making a new directory with name coreservlets and putting the file would be okay(of course I tried putting .java file too). 我认为使用名称coreservlets创建一个新目录并放置该文件是可以的(当然,我也尝试过放置.java文件)。 And I also tried the same thing into WEB-INF folder as well. 我也尝试将同样的内容放入WEB-INF文件夹。

What directory do I have to place the .class or .java folder? 我必须在哪个目录下放置.class或.java文件夹?

Servlet文件应位于src>包>类> .java中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我必须在哪里将输入文件放在eclipse(java)中才能写入文件 - Where do i have to put input file in eclipse(java) in order to write into it Eclipse中的Java:如何在要使用getResource加载的文件系统上放置文件? (例如,ImageIcon的图像) - Java in Eclipse: Where do I put files on the filesystem that I want to load using getResource? (e.g. images for an ImageIcon) 如何导入自己的Java类以在JSP页面中使用? 它们应该位于哪个目录中? 如何将它们放在CLASSPATH上? - How do I import my own java classes for use in JSP pages? In what directory should they reside? How do I put them on the CLASSPATH? 如何将要由java.io.FileReader读取的文件放在哪里? - Where do I put files to be read by java.io.FileReader? 最佳实践,java Web应用程序,将jsp文件放在哪里? - best practice, java web app, where to put jsp files? 我想在 eclipse 中使用的文本文件放在哪里? - Where to put a textfile I want to use in eclipse? 我有一个用于Java开发的Eclipse IDE。 如何为JSP使用相同的IDE? - I have an Eclipse IDE for java development. How can i use the same IDE for JSP? 我是否需要在本地计算机上安装 Java 才能运行使用 JSP 页面的网站? - Do I need to have Java installed on my local machine to run a website that uses JSP pages? 如何使用/导入要在 HTML 文件(非 JSP)中使用的 Java 区域设置类和资源包属性? - How Do I Use/Import my Java Locale class and Resource Bundle properties to be used in my HTML files (not JSP)? UML 类图中的 Java Server Pages (.JSP) 文件 - Java Server Pages (.JSP) files in UML Class Diagrams
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM