我从上一个页面form接受2个数值,这样输入代码正确,能得到正确结果。
<%
keyword=request.getParameter("keyword");
choose=request.getParameter("choose");
%>但是,这样就出错。测试了一下。无论把response.sendRedirect("index.jsp");放到哪里都会出错。
<%
keyword=request.getParameter("keyword"); choose=request.getParameter("choose");
if(choose.equals("title")){
response.sendRedirect("index.jsp");
}
%>
郁闷了。到底这个response.sendRedirect("index.jsp");是该怎么用啊?我是在以前的程序中转过来的啊,用过很多次这个函数了,但是这次怎么用都出错。搞不懂是怎么搞的。请指点一下啊
出错代码:
Internal Servlet Error:javax.servlet.ServletException: DataBase/DBManage
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:448)
at _0002fsearch_0002ejspsearch_jsp_16._jspService(_0002fsearch_0002ejspsearch_jsp_16.java:148)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:536)Root cause:
java.lang.NoClassDefFoundError: DataBase/DBManage
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
at java.lang.Class.getConstructor0(Class.java:1748)
at java.lang.Class.newInstance0(Class.java:266)
at java.lang.Class.newInstance(Class.java:249)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.load(JspServlet.java:116)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:154)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:448)
at _0002fsearch_0002ejspsearch_jsp_16._jspService(_0002fsearch_0002ejspsearch_jsp_16.java:148)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:536)
<%
keyword=request.getParameter("keyword");
choose=request.getParameter("choose");
%>但是,这样就出错。测试了一下。无论把response.sendRedirect("index.jsp");放到哪里都会出错。
<%
keyword=request.getParameter("keyword"); choose=request.getParameter("choose");
if(choose.equals("title")){
response.sendRedirect("index.jsp");
}
%>
郁闷了。到底这个response.sendRedirect("index.jsp");是该怎么用啊?我是在以前的程序中转过来的啊,用过很多次这个函数了,但是这次怎么用都出错。搞不懂是怎么搞的。请指点一下啊
出错代码:
Internal Servlet Error:javax.servlet.ServletException: DataBase/DBManage
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:448)
at _0002fsearch_0002ejspsearch_jsp_16._jspService(_0002fsearch_0002ejspsearch_jsp_16.java:148)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:536)Root cause:
java.lang.NoClassDefFoundError: DataBase/DBManage
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
at java.lang.Class.getConstructor0(Class.java:1748)
at java.lang.Class.newInstance0(Class.java:266)
at java.lang.Class.newInstance(Class.java:249)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.load(JspServlet.java:116)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:154)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:448)
at _0002fsearch_0002ejspsearch_jsp_16._jspService(_0002fsearch_0002ejspsearch_jsp_16.java:148)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:536)
解决方案 »
- error:Invalid byte 1 of 1-byte UTF-8 sequence;No UserDatabase component found under key UserDatabase解决方案
- org.apache.jasper.JasperException: Unable to compile class for JSP:为什么不能编译
- 为什么在IE运行http://localhost:8080/admin结果是空白页呢。
- jdbc获取存储过程中的值问题,解决立即给分.
- 乱码的问题,,include file问题。。。
- 问个关于javascript的问题
- 同一个问题再问,高手捡分喽(紧急求助)
- JDBC添加数据的问题
- 在sql测试没问题,但在jsp出错。报错如下:
- Javabeen+oracle的问题
- jsp报错,大家帮忙看看,我弄了半天也搞不清逻辑了。。。。
- ifream的问题很急??????
java.lang.NoClassDefFoundError: DataBase/DBManage
这是数据库和数据管理类找不到的错误,跟重定向关系好像不大。
如果和那个response.sendRedirect("index.jsp")没关系的话,那为什么不加这句话没错误,加了就出错呢?
java.lang.NoClassDefFoundError: DataBase/DBManage
这是数据库和数据管理类找不到的错误,跟重定向关系好像不大。
缺少类,你确认你的.class 文件都复制到
WEB-INF/classes 下面了吗?
会不会是有可能环境变量哪里设置错了?我用的环境比较低,用的是Tomcat 4.1,j2sdk1.4.0_01,
环境里CLASSPATH=e:\java\bin;.;e:\java\lib;e:\java\lib\dt.jar;e:\java\lib\tools.jar;e:\tomcat\common\lib\servlet.jar;e:\tomcat\common\lib\msbase.jar;e:\tomcat\common\lib\mssqlserver.jar;e:\tomcat\common\lib\msutil.jar;%JAVA_HOME%\lib\msbase.jar;%JAVA_HOME%\lib\msutil.jar;%JAVA_HOME%\lib\mssqlserver.jar该加的也加了啊。郁闷了。也搞不懂到底是哪里出的问题。其他页面也有调用CLASS的,一般的也没问题,在使用分页的时候也出了问题。