Bean1.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="myservlet.Circle"%>
<html>
<body bgcolor="cyan">
<font size="2">
<jsp:useBean id="girl" class="Circle" scope="page">
</jsp:useBean>
<%--通过上述JSP标签,客户获得了一个作用域是page,名字是girl的beans --%>
<%
//设置圆的半径:
girl.setRadius(100);
%>
<P>
圆的半径是:
<%=girl.getRadius()%>
<P>
圆的周长是:
<%=girl.circlLength()%>
<P>
圆的面积是:
<%=girl.circleArea()%>
</body>
</html>Circle.javapackage myservlet;import java.io.*;public class Circle {
int radius; public Circle() {
radius = 1;
} public int getRadius() {
return radius;
} public void setRadius(int newRadius) {
radius = newRadius;
} public double circleArea() {
return Math.PI * radius * radius;
} public double circlLength() {
return 2.0 * Math.PI * radius;
}
}问题是在jsp中,如果像现在这样运行jsp的话结果有的时候会是 The server encountered an internal error () that prevented it from fulfilling this request.org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
这样的错误。
而当把class加上Circle类所在的包名之后就能正确运行了。既然已经引入了这个包的这个类,为什么这里还是需要写上包名呢?
<jsp:useBean id="girl" class="myservlet.Circle" scope="page">
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="myservlet.Circle"%>
<html>
<body bgcolor="cyan">
<font size="2">
<jsp:useBean id="girl" class="Circle" scope="page">
</jsp:useBean>
<%--通过上述JSP标签,客户获得了一个作用域是page,名字是girl的beans --%>
<%
//设置圆的半径:
girl.setRadius(100);
%>
<P>
圆的半径是:
<%=girl.getRadius()%>
<P>
圆的周长是:
<%=girl.circlLength()%>
<P>
圆的面积是:
<%=girl.circleArea()%>
</body>
</html>Circle.javapackage myservlet;import java.io.*;public class Circle {
int radius; public Circle() {
radius = 1;
} public int getRadius() {
return radius;
} public void setRadius(int newRadius) {
radius = newRadius;
} public double circleArea() {
return Math.PI * radius * radius;
} public double circlLength() {
return 2.0 * Math.PI * radius;
}
}问题是在jsp中,如果像现在这样运行jsp的话结果有的时候会是 The server encountered an internal error () that prevented it from fulfilling this request.org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
这样的错误。
而当把class加上Circle类所在的包名之后就能正确运行了。既然已经引入了这个包的这个类,为什么这里还是需要写上包名呢?
<jsp:useBean id="girl" class="myservlet.Circle" scope="page">
解决方案 »
- axis 发送,接收xml报文?
- 请问onItemClick函数中的每个参数是什么意思?
- 急!hibernate session.save(Object a)与session.save(String s,Object o)的详解
- hibernate多表查询如何把值传到jsp
- 求教:Hibernate异常Could not execute JDBC batch update
- 关于wicket下拉菜单的自动选中
- 用Java实现网络语音信号传送
- 如何再程序中终止JTable的编辑状态?
- JB各版本占内存各多少啊?
- 求类似weblogic导航树的applet代码
- TCP通信,服务器端不能收到客户端的信息,客户端能收到服务器端得信息,没弄明白怎么回事,求大神指导!!
- 谁能解决?
看到就想吐,不过帮你顶下还行