为什么会这样? Unable to compile class for JSP
jsp.jsp:
<!--jsp:useBean id="TheBean" scope="page" class="SimpleBean" /-->
<%
out.println("FUCK");
%>
SimpleBean.java:
import java.io.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletInputStream;
public class SimpleBean {
public void doUpload(HttpServletRequest request) throws
IOException {
PrintWriter pw = new PrintWriter(
new BufferedWriter(new FileWriter("Demo.out")));
ServletInputStream in = request.getInputStream();
int i = in.read();
while (i != -1) {
pw.print((char) i);
i = in.read();
}
pw.close();
}
}
jsp放在examples/jsp下,class放在\examples\WEB-INF\classes下
运行jsp出错:
An error occurred at line: 1 in the jsp file: /jsp/jsp.jsp
Generated servlet error:
D:\JBuilder7\jakarta-tomcat-4.0.3\work\localhost\examples\jsp\jsp$jsp.java:56: Class org.apache.jsp.SimpleBean not found.
SimpleBean TheBean = null;
^
An error occurred at line: 1 in the jsp file: /jsp/jsp.jsp
Generated servlet error:
D:\JBuilder7\jakarta-tomcat-4.0.3\work\localhost\examples\jsp\jsp$jsp.java:59: Class org.apache.jsp.SimpleBean not found.
TheBean= (SimpleBean)
^
An error occurred at line: 1 in the jsp file: /jsp/jsp.jsp
Generated servlet error:
D:\JBuilder7\jakarta-tomcat-4.0.3\work\localhost\examples\jsp\jsp$jsp.java:64: Class org.apache.jsp.SimpleBean not found.
TheBean = (SimpleBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "SimpleBean");