wch110011 2023-11-06 17:54 采纳率: 66.7%
浏览 19
已结题

jsp网页制作的关于javabean的数据流问题

#用jsp制作的网页出现了输入输出流问题

img

img


#以下是java代码

package yznu.cn.computer;

public class ComputerBean {
    double numberOne,numberTwo,result;
    String operator="+";
    public void setNumberOne(double n){
        numberOne=n;
    }
    public double getNumberOne(){
        return numberOne;
    }
    public void setNumberTwo(double n){
        numberTwo=n;
    }
    public double getNumberTwo(){
        return numberTwo;
    }
    public void setOperator(String s){
        operator=s.trim();;
    }
    public String getOperator(){
        return operator;
    }
    public double getResult(){
        if(operator.equals("+")){
            result=numberOne+numberTwo;
        }
        if(operator.equals("-")){
            result=numberOne-numberTwo;
        }
        if(operator.equals("*")){
            result=numberOne*numberTwo;
        }
        if(operator.equals("/")){
            result=numberOne/numberTwo;
        }
        return result;
    }
}



#jsp代码截图

img

#这是class文件所在的位置,我应该没放错,因为其他的class文件都能打开
D:\MyEclipse\plugins\com.genuitec.eclipse.server.embedded.tomcat.v90.core_13.0.0.me202105191459\tomcat9046\lib\yznu\cn\computer
#

  • 写回答

16条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-11-06 17:56
    关注

    引自强大而免费的微信小程序:皆我百晓生

    根据提供的代码和描述,以及报错信息,可以初步判断出可能的问题是缺少了对应的类文件或类文件路径错误。请确认以下几点:

    1. 确保ComputerBean类已经被正确编译为.class文件,并且位于正确的路径D:\MyEclipse\plugins\com.genuitec.eclipse.server.embedded.tomcat.v90.core_13.0.0.me202105191459\tomcat9046\lib\yznu\cn\computer

    2. 检查<jsp:useBean>标签中的class属性指定的类路径是否正确。根据提供的代码,应该是class="yznu.cn.computer.ComputerBean"

    3. 重新部署Web应用程序,确保所有文件都被正确地复制到Tomcat的webapps目录下,并重启Tomcat服务。

    如果确认以上问题都没有出错,而仍然遇到输入输出流问题,那么可能是其他代码逻辑或配置问题导致的。请提供更多的错误信息或报错堆栈信息,以便进一步分析和定位问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(15条)

报告相同问题?

问题事件

  • 系统已结题 11月21日
  • 已采纳回答 11月13日
  • 赞助了问题酬金15元 11月7日
  • 创建了问题 11月6日