jsp中用javaBean为什么这个类的引用是无效的?

2024-12-16 18:27:29
推荐回答(5个)
回答1:

<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="ISO-8859-1" session="True"%>
去掉import 你的jsp:useBean里的class="circle.Circle"这个class的属性不能用import来导入必须写全名

去掉type type属性是 其实就是设置一个class的类的父类的引用你的Circle又不是继承String来的
-----------------------
最后说下你这个bean一点都不好
public double circleLength(){
return Math.PI*radius*2.0;
}
public double circleArea(){
return Math.PI*radius*radius;
这两个方法加进去完全是画蛇添足 使用jsp:useBean的主要用途就是不在jsp出现任何的脚本程序也就是<% %>或者<%= %> 式前台(写网页部分)和后台(jsp 和Servlet开发)完全分开

回答2:

你好,我发现是这块出问题了,你也可以试试楼上的。
<%@ page language="java" import="circle.class" contentType="text/html;charset=GBK" pageEncoding="ISO-8859-1" session="True"%>

修改成下面的:

<%@ page language="java" import="circle.Circle" contentType="text/html;charset=GBK" pageEncoding="ISO-8859-1" session="True"%>

回答3:

你好,

这里,把type="java.lang.String"删掉

回答4:

不好意识做任务

回答5:

是不是没定义circle