jsp 怎么才能在一个文件内导入两个包?

程序如下:<%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><html><head><title></ti... 程序如下:
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title> </title>
</head>
<body>

<%
response.setHeader("refresh","2");
out.println(new Date().toLocaleString());
%>

</body>
</html>

发生错误:Unable to compile class for JSP。
修改导入包的顺序为:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
问题解决。
修改程序为:<%@ page import="java.util.*,page import="java.sql.*"%>(书上范例程序的格式)
没问题!!
次序颠倒又不行:
<%@ page import="java.sql.*,page import="java.util.*"%>(错误)

jsp程序,一个文件是不是只能导入一个包?
但是根据书上的教程,范例程序居然可以一次导入两个包,我看了很多书上的范例,都是一次导入两个包的,怎么才能实现呢?是不是最多只能导入两个包?
展开
 我来答
a2265
2007-12-14 · TA获得超过1908个赞
知道小有建树答主
回答量:1140
采纳率:0%
帮助的人:602万
展开全部
就是因为两个包中都有Date类。
实际上java.sql包下的Date类是继承java.util.Date的。它没有空的构造方法。如果你把java.sql.*写到前面的话,系统会认为你创建了一个java.sql.Date的对象。但是又找不到对应的方法,志以会报错了。
写到前面不是不可以,创建的时候这样写就可以了:
new java.util.Date();
drbbc
2007-12-14 · 超过11用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:46.9万
展开全部
可以导入多个包,但你现在导入的两个包里有同样的类,当正确的包在前面时就不会出错,建议你不要这样导包,最好是导类,当用到的类导入就行了,不用把包下的东西全导进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d77beb330
2007-12-14 · TA获得超过104个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:98.6万
展开全部
import可以导入N个包,用“,”隔开即可。

改成这样试试
<%@ page import="java.sql.*,java.util.*"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我不是白马王子
2007-12-14 · TA获得超过334个赞
知道小有建树答主
回答量:548
采纳率:100%
帮助的人:268万
展开全部
import可以导入N个包,用“,”隔开即可。

改成这样试试
<%@ page import="java.sql.*,java.util.*"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户32960
2007-12-14 · TA获得超过135个赞
知道答主
回答量:167
采纳率:0%
帮助的人:98.9万
展开全部
用","逗号隔开就行!很简单的!
如:<%@ page import="java.sql.*, import="java.util"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式