在Eclipse的项目中,新建包ch6,再新建类:package ch6;
import java.io.*;
public class SampleBean1{
private String str;
public SampleBean1(){
};
public void setStr(String str) {
this.str = str;
}
public String getStr(){
return str;
}
}这个类的存放路径为:D:\workspace\test\WEB-INF\src\ch6\SampleBean1.java
Eclipse自动运行这个类生成的class文件路径为:D:\workspace\test\WEB-INF\classes\SampleBean1.class在项目中建一个JSP文件:
sample1.jsp:<%@ page language="java" contentType="text/html; charset=gb2312"%>
<jsp:useBean id="splBean" class="ch6.SampleBean1"/>
<html>
<head>
<title>一个简单的JavaBean程序</title>
</head>
<body>
<center>
<%
splBean.setStr("这是我的第一个JavaBean程序!");
%>
<%=splBean.getStr()%>
</center>
</body>
</html>
运行这个sample.jsp文件时出错:HTTP Status 404 - /sample1.jsp--------------------------------------------------------------------------------type Status reportmessage /sample1.jspdescription The requested resource (/sample1.jsp) is not available.为什么?
import java.io.*;
public class SampleBean1{
private String str;
public SampleBean1(){
};
public void setStr(String str) {
this.str = str;
}
public String getStr(){
return str;
}
}这个类的存放路径为:D:\workspace\test\WEB-INF\src\ch6\SampleBean1.java
Eclipse自动运行这个类生成的class文件路径为:D:\workspace\test\WEB-INF\classes\SampleBean1.class在项目中建一个JSP文件:
sample1.jsp:<%@ page language="java" contentType="text/html; charset=gb2312"%>
<jsp:useBean id="splBean" class="ch6.SampleBean1"/>
<html>
<head>
<title>一个简单的JavaBean程序</title>
</head>
<body>
<center>
<%
splBean.setStr("这是我的第一个JavaBean程序!");
%>
<%=splBean.getStr()%>
</center>
</body>
</html>
运行这个sample.jsp文件时出错:HTTP Status 404 - /sample1.jsp--------------------------------------------------------------------------------type Status reportmessage /sample1.jspdescription The requested resource (/sample1.jsp) is not available.为什么?
Eclipse自动运行这个类生成的class文件路径为:D:\workspace\test\WEB-INF\classes\ch6\SampleBean1.class
文件路径应该带包名:即应该是Eclipse自动运行这个类生成的class文件路径为:D:\workspace\test\WEB-INF\classes\ch6\SampleBean1.class
你是不是应该访问/test/sample1.jsp ?
1.访问路径不正确
2.项目没有执行编译,class文件找不到,不过这个好像你已经做了
3.看你的JSP是在什么Web Server中运行的,配置是否正确