StandardBean.java
源代码如下:package std;
import java.io.*;public class StandardBean implements Serializable {
    private String user = null;
    private String city = null;
    
    //the none method
    public void StandardBean() {
    }
    public String getUser() {
        return user;
    }
    public void setUser(String user) {
        this.user = user;
    }
    public String getCity() {
        return city;
    }
    public void setCity(String city) {
        this.city = city;
    }
}
StandardBean.jsp
源代码如下<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd"><html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Beans Page</title>
        <jsp:useBean id="lin" class = "std.StandardBean"/>
        <jsp:setProperty name="lin" property="user" value="lin"/>
        <jsp:setProperty name="lin" property="city" value="YanTai"/>
    </head>
    <body>
        <%
            response.setContentType("text/html;gbk");
            out.print(lin.getUser());
            out.print(lin.getCity());
        %>
    </body>
</html>
部署环境为Apache Tomcat/6.0.32
具体目录为
webapps/bean/WEB-INF/classes下有StandardBean.class & StandardBean.jsp
webapps/bean/WEB-INF/src下有StandardBean.java
访问的地址为:http://localhost:8080/bean/WEB-INF/classes/StandardBean.jsp
显示的错误如下:
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.32
请问问题如何解决

解决方案 »

  1.   

    访问的地址为:http://localhost:8080/bean/WEB-INF/classes/StandardBean.jsp
    我没见过这么访问的。呵呵,试试http://localhost:8080/项目名/StandardBean.jsp
      

  2.   

    我只是想实验一下JSP+Bean的功能,项目名就是bean。bean下没有任何文件。
      

  3.   

    HTTP Status 404 你懂得。
    路径问题,没找到页面
    bean是你的工程名的话,StandardBean.jsp在工程下什么路径就写http://localhost:8080/bean/..(路径)../StandardBean.jsp
      

  4.   

    爱莫能助,同样是tomcat,目录就是不一样
      

  5.   

    为什么会将java文件跟jsp页面放到class页面去的呢?
    LZ试过将StandardBean.jsp放到webapps/bean/下面可不可以?
    访问地址:http://localhost:8080/bean/StandardBean.jsp
      

  6.   

    StandardBean.java
    源代码如下:
    package std;我在项目下面建立std文件夹,然后综合根据5楼的建议将StandardBean.jsp移动到项目bean文件夹下,最后运行http://localhost:8080/bean/StandardBean.jsp就能够成功输出数据了。
    感谢大家的帮助。