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

程序如下:
<%@ 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程序,一个文件是不是只能导入一个包?
但是根据书上的教程,范例程序居然可以一次导入两个包,我看了很多书上的范例,都是一次导入两个包的,怎么才能实现呢?是不是最多只能导入两个包?

就是因为两个包中都有Date类。
实际上java.sql包下的Date类是继承java.util.Date的。它没有空的构造方法。如果你把java.sql.*写到前面的话,系统会认为你创建了一个java.sql.Date的对象。但是又找不到对应的方法,志以会报错了。
写到前面不是不可以,创建的时候这样写就可以了:
new java.util.Date();
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-14
可以导入多个包,但你现在导入的两个包里有同样的类,当正确的包在前面时就不会出错,建议你不要这样导包,最好是导类,当用到的类导入就行了,不用把包下的东西全导进去
第2个回答  2007-12-14
import可以导入N个包,用“,”隔开即可。

改成这样试试
<%@ page import="java.sql.*,java.util.*"%>
第3个回答  2007-12-14
import可以导入N个包,用“,”隔开即可。

改成这样试试
<%@ page import="java.sql.*,java.util.*"%>
第4个回答  2007-12-14
用","逗号隔开就行!很简单的!
如:<%@ page import="java.sql.*, import="java.util"%>

jsp 怎么才能在一个文件内导入两个包?
就是因为两个包中都有Date类。实际上java.sql包下的Date类是继承java.util.Date的。它没有空的构造方法。如果你把java.sql.*写到前面的话,系统会认为你创建了一个java.sql.Date的对象。但是又找不到对应的方法,志以会报错了。写到前面不是不可以,创建的时候这样写就可以了:new java.util.Da...

如何在jsp中引入同一工程下不同包内的图片?图片位置WEB-INF\\Upload\\Pr...
放在web-inf下的文件外部是不能访问的,如果要访问,必须经过转发,比如利用struts的action或者servlet,访问的时候,先访问action或者servlet,然后再action和servlet中跳转到页面,这样,页面中引用的图片也就显示了。通常这种方式是appfuse和springside用的,不知道楼主是不是用的这种敏捷开发框架 ...

jsp导入包(jsp如何导入java包)
jsp怎么import导入包首先在打开的项目中创建lib文件夹,并放入需要的Jar包,在编辑窗口左侧列表中可查看。接着右键点击lib下的Jar包,在弹出菜单中选择“addalibrary”选项,点击进入。JSP中导入JAVA包的方法如下:在当前项目下创建一个lib文件夹,里面放入想要导入的Jar包。然后右击Jar包,在弹出的下拉列表...

我想在jsp文件中添加多个 类库,怎么处理?
在JSP文件顶部加上page指令 <%@ page improt="类完全限定名"%> 例如:<%@ page improt="com.xxx.xxx.Test"%> 想导入多个类在com.xxx.xxx.Test后面加‘,’后面继续跟。建议导入一个写一个Page指令

请教js大神!请问如果在一个jsp文件中,同时引入两个js(库)文件而这两个...
你好 冲突只能把 重复的部分去掉 因为只能导入一次 多次导入会导致js错误的 希望能帮到你 谢谢

一个JSP文件中使用include指令来包含一个文本文件
在jsp中include指令有2种方式来引入一个文件 1、说明标签<%@ include file="xxx.jsp"%> 2、动作标签<jsp:include page="xxx.jsp"\/> 3、<jsp:include>元素允许你包含动态文件和静态,而include说明标签仅仅是把一个文件内容当成静态追加到主文件中去。4、如果文件仅是静态文件,可以直接利用<%@...

如何将一个文件中的变量标签和标签值导入另外一个
(你写的window.location.href="B.jsp?name=123" 也是可以的)在B.jsp里面这样获取传递过来的值 <% String name = request.getParameter("name")%> name就是你在 A.jsp传过来的值,值可以是数字(int) 浮点数(double)这个是其中一种(通过连接地址),还有其他的--- 1、通过form表单(...

jsp页面如何导入JAVA包
JSP中导入JAVA包的方法如下:1、在当前项目下创建一个lib文件夹,里面放入想要导入的Jar包。2、然后右击Jar包,在弹出的下拉列表中找到add a library并点选它。3、然后在新弹出的creat a library对话框中,选择作于用当前项目(idea workspace),然后点OK。4、确定后,在idea workspace中点击file,在...

一个jsp页面可以包含多个body吗?
这个问题很简单!整个页面只有一个body,但是框架的页面例外。可以查阅下frameset和frame标签。当使用框架的时候不能出现bady,而在每个框架中又都有一个body

JSP中如何导入JAVA包
1、首先在打开的项目中创建lib文件夹,并放入需要的Jar包,在编辑窗口左侧列表中可查看。2、接着右键点击lib下的Jar包,在弹出菜单中选择“add a library”选项,点击进入。3、弹出“creat a library”后,选择“idea workspace”,点击OK按钮。4、然后在菜单栏中选择File选项,点击下拉菜单中的“...

相似回答