网站流量ip钱是谁给的:jsp中import的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 10:41:25
我在html语言之前加了
<%@ page language="java" import="java.util.*,java.lang.*" pageEncoding="UTF-8"%>

可是在jsp程序里使用string1.equals(string2)或string1.compareTo(string2)=1等的时候,还是会出现说lang包未引入的错误,可能是哪方面的原因阿?具体错误信息如下:
java.lang.NullPointerException
org.apache.jsp.entry_jsp._jspService(entry_jsp.java:119)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

望高手解答,谢谢!
JAVA_SQL - 经理 四级

我从数据库里取了三个字段进来,分别是folderID,parent_folderID,folderName,sql文赋给了sqlrst.

代码为:
<select name="folder">
<option selected value="">
<%while(sqlrst.next()){%>
<%! String strTemp; %>
<%strTemp=sqlrst.getString(1);
if(sqlrst.getString(2)==null){%>
<option value=
<%=sqlrst.getString(1)%>>
<%=sqlrst.getString(3)%>

<%while(sqlrst.next()){
if(sqlrst.getString(2).equals(strTemp)){%>
<option value=
<%=sqlrst.getString(1)%>>  
<%=sqlrst.getString(3)%>
<%}}}}%>
</select>

如果某个folder的parent是空,则直接加到combo的项中,如果有值,则加在上层目录下,并在前面空两格

就实现这点功能啦,我把下一层的那段去掉就可以显示,加上就出之前我说的错,我觉得应该是lang的问题吧?

谢谢啦,帮帮我

java.lang.NullPointerException
的意思不是lang包没引入,而是空指针异常
而且lang包是默认的包,不需要引入的
你看下string1和string2是否赋值了
或者程序的别的地方引起的空指针异常

把代码贴出来吧
我明天早晨帮你看

多个包间用逗号。逗号后加个空格:

import="java.util.*, java.lang.*

请问你的包文件放在了你的lib文件夹里了吗?或者把你的包文件加在classpath路径里面了吗?