忽略除RandomList.jsp
和RanUtilities.java
之外的所有其他文件。
这个是RandomList.jsp
。 coreservlets
会返回错误,说“核心服务器无法解析”#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
时的结果。
我想创建一个名为coreservlets
的新目录,然后把文件放好(当然我也尝试放入.java文件)。我也在WEB-INF
文件夹中尝试了同样的事情。
我有什么目录放置.class或.java文件夹?
答案 0 :(得分:0)
Servlet文件应该在src&gt;包&gt;课程&gt;的.java