《JSP实用教程(第2版)/耿祥义》错误之非必要导入包
来源:互联网 发布:android编译源码刷机 编辑:程序博客网 时间:2024/06/05 18:14
在第四章的javabean例子,代码
Circle.java
package tom.jiafeiimport 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; }}
这里多导入了一个java.io.*的包
例子1的useBean.jsp
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="tom.jiafei.Circle"%> <HTML><BODY bgcolor=cyan><Font size=3> <jsp:useBean id="circle" class="tom.jiafei.Circle" scope="page" /> <%--通过上述JSP标记,客户获得了一个作用域是page,名字是circle的bean --%> <% circle.setRadius(888); %><P>圆的半径是:<%=circle.getRadius()%><P>圆的周长是:<%=circle.circlLength()%><P>圆的面积是:<%=circle.circleArea()%></BODY></HTML>
这里的page import属性完全可以不写,但书中认为是必要的。
很多人能理解java.io.*是多余的(因为代码中没有用到这个包中的类),但是不能理解JSP中的page import属性也是多余的。
事实上,在使用<jsp:useBean>标签的时候,bean类的寻找是通过class属性来指定的,与page import属性无关,这就是为什么class要写全类名的原因。
0 0
- 《JSP实用教程(第2版)/耿祥义》错误之非必要导入包
- 《JSP实用教程(第2版)/耿祥义》错误之import属性导入多个包
- 《JSP实用教程(第2版)/耿祥义》错误之“发呆”时间
- 《JSP实用教程(第2版)/耿祥义》错误之第四章例7
- 《JSP实用教程(第2版)/耿祥义》错误之处理汉字乱码
- 《JSP实用教程(第2版)/耿祥义》错误之tomcat虚拟服务目录
- 《JSP实用教程(第2版)/耿祥义》错误之空对象和空文本框
- 《JSP实用教程(第2版)/耿祥义》错误之ResultSet不能颠倒字段顺序获取字段值
- JSP大学实用教程(第2版)代码一
- 索骥馆-编程语言之《网络编程实用教程(第2版)》扫描版[PDF]
- jsp导入包问题&jsp报验证错误解决办法
- Java2实用教程(第2版)(清华版)
- JAVA实用教程(第2版)配套源码笔记
- hibernate入门第三课 导入必要的jar包
- Spring包导入错误
- 新书《Java EE实用教程——基于WebLogic和Eclipse(第2版)》目录
- 《JSP大学实用教程》 电子工业出版社 编著:耿祥义 张跃平 例子源代码
- Eclipse v7包导入错误
- oracle三对内存参数间关系之3AMM启动和关闭两种情况下ASMM机制涉及的一对参数间的关系探讨
- R语言与数据分析之三:分类算法2
- hello world
- AS3面试题理解
- 给终端来点彩色(c语言和Golang版)
- 《JSP实用教程(第2版)/耿祥义》错误之非必要导入包
- C# 实现的MSSQL 访问类(MSSQLHelper)
- android app获取手机soc频率
- 线程同步
- Linux - 其他重要设置
- WCF之SOA
- 解决ORA-12518的办法
- 如何将“Mon, 08 Dec 2014 09:01:47 GMT”的时间格式化为当地真实时间如:2014-12-08 17:01:47
- VirtualBox 安装ghost xp(雨林木风)