你有XML文件吗,可能是你没生成这个文件吧!

解决方案 »

  1.   

    首先,是你的jsp文件有问题
    调用jsp:setProperty之后的值:
    <jsp:getProperty name="myBean1" property="sample"/>
    这里的name写错了,多了一个1,应该是myBean还有就是你的bean
    bean一定需要一个public的构造函数package bean;public class sampleBean
    {
         private String sample="Start value";  public sampleBean(){}  public String getSample(){
     return this.sample;
     }
     public void setSample(String newValue){
     if(newValue!=null){
     this.sample=newValue;
     }
     }
    }你再试试看,我试过了好的
      

  2.   

    如果你以ROOT作为虚拟根目录,也就是说如果与ROOT是同一个web应用话,你应该将javabean放在ROOT\WEB-INF\classes\bean这个目录下面
      

  3.   

    ^-^,多谢各位高手了!!
    我找到错在哪里了,是我的bean包放的位置不对,即便我将文件sample1.jsp放在新建的webapps\ROOT\myjsp下(不是直接放在ROOT里),我的JAVABEAN文件sampleBean.java也应该放在webapps\ROOT\WEB-INF\classes\bean里,而不是放在webapps\ROOT\myjsp\WEB-INF\classes\bean里,是这样吗?
    还有我就是想问,大家一般新建一个站点都建在哪里?是在ROOT里吗,还是在别的目录下,如果是在别的目录下,操作和在ROOT下是一样的吗?
      

  4.   

    在server.xml里面新建一个context指向你的目录