各位大侠好:小弟用的是MyEclipse9.0的版本,WEB项目是java ee 5的版本,在从数据库获得数据时报这样的错,
严重: Servlet.service() for servlet [action] in context with path [/ShopAuction] threw exception [java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/sql/ResultSupport] with root cause
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.sql.ResultSupport
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at com.hw.dao.BaseDAO.runSelectSql(BaseDAO.java:85)
at com.hw.service.UserService.selectUserInfo(UserService.java:83)
at com.hw.action.UserAction.doLogin(UserAction.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at com.hw.commons.MyActionServlet.process(MyActionServlet.java:16)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
这是我数据DAO类:
package com.hw.dao;import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;import javax.servlet.jsp.jstl.sql.Result;
import javax.servlet.jsp.jstl.sql.ResultSupport;public class BaseDAO {
//定义数据源驱动
     private static final String driver="oracle.jdbc.driver.OracleDriver";
//定义连接字符串
    private static final String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
//定义用户名
private static final String user="ht";
//定义用户密码
private static final String pwd="ht";
/**
 * 获得连接
 * @return
 */
public static Connection getCon()
{
Connection conn=null;
try
{
Class.forName(driver);    //加载驱动
conn=DriverManager.getConnection(url,user,pwd);
}catch(Exception e)
{
e.printStackTrace();
}
return conn;
}
//执行有结果无参数的sql语句
public static Result runSelectSql(String sql)
{
     Connection con=null;
     PreparedStatement ps=null;
     ResultSet res=null;
     Result result=null;
     try
     {
     con=getCon();     //获得连接
     ps=con.prepareStatement(sql);  //获取PreparedStatement对象
     res=ps.executeQuery();
     result=ResultSupport.toResult(res);  //将ResultSet对象转换为Result对象
     }catch(Exception e)
     {
     e.printStackTrace();
     }finally
     {
     try
     {
     res.close();
     ps.close();
     con.close();
     }catch(Exception ex)
     {
     ex.printStackTrace();
     }
     }
     return result;
}请问是我的myeclipse安装有问题吗???为什么我的包可以正确导入却还报这样的错