AbstractMethodError
可能你servlet中的init()之类的方法没实现?
你把你的源代码贴出来了
可能你servlet中的init()之类的方法没实现?
你把你的源代码贴出来了
解决方案 »
- 求RBAC权限管理模型实例
- java web 开发 报表都用什么技术 开发的 JasperReport+iReport用的多吗
- 关于subversion的网络配置问题,急!!!!!
- jsp的for循环中出入if怎么老师缺少 } 块,Syntax error, insert "}" to complete Block
- struts标签出错
- struts struts-bean.tld?
- 急!!!请问JBuilder工程如何移到Eclipse中去呢!!!!在线等待啊!!!!!!!!!!!!
- OSWorkFlow跟OA系统中的工作流程的定义可是一回事啊
- [请教]接触Struts不久,我这样的结构算不算三层结构
- 请求struts的action,action中没有接到请求
- 请问我在soap服务端的函数中可以返回一个JDOM的Document对象吗?
- jbuilder中如何在这两个project之间共享所开发的类?
请多多指教
//package EIIE.Public;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import EIIE.db.DataSetBean;
import EIIE.Public.*;public class Login extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
private DataSetBean DSBobj;
private String UserId,Password;
private int RecordCount;
private HttpSession session;
private Count userCount;
/**Initialize global variables*/
public void init() throws ServletException {
}
/**Process the HTTP Get request*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
}
/**Process the HTTP Post request*/
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
session = request.getSession();
userCount = new Count();
//out.println("<script>alert('"+request.getRemoteAddr()+"')</script>");
out.println("<script language=Javascript src=/EIIE/Resource/JavaScript/common.js></script>");
try
{
DSBobj = new DataSetBean();
UserId = request.getParameter("Username").trim();
Password = request.getParameter("Password").trim();
String Filter = "Id = '"+UserId+"' and Password = '"+Password+"'";
DSBobj.init("storeproc","CheckUser","",UserId+"&"+Password);
RecordCount = DSBobj.execute();
if (RecordCount == 1)
{
int r = userCount.add(UserId);
if (r == 0)
{
session.setAttribute("UserId",UserId);
DSBobj.next();
session.setAttribute("Name",DSBobj.getFieldAsString("Name"));
out.println("<script>window.open('/EIIE/Main.jsp',杉德仓库管理系统,''fullscreen=0,toolbar=1,location=1,directories=1,status=1,menubar=no,scrollbars=yes,resizable=1,width=780,height=580'')</script>");
}
else if (r == 1)
{
out.println("<script>ShowErrorDlg('在线用户数已经满,登录失败')</script>");
}
else
{
out.println("<script>ShowErrorDlg('用户已经在线了,登录失败')</script>");
}
}
else
{
Filter = "Id = '"+UserId+"'";
DSBobj.init("table","user",Filter,"");
RecordCount = DSBobj.execute();
if (RecordCount == 0)
{
out.println("<script>ShowErrorDlg('用户名错误')</script>");
out.println("<script>history.go(-1)</script>");
}
else
{
out.println("<script>ShowErrorDlg('口令错误')</script>");
out.println("<script>history.go(-1)</script>");
}
}
DSBobj.close();
}
catch(EIEException e)
{
out.println("<script>ShowErrorDlg('"+e.message()+"')</script>");
out.println("<script>history.go(-1)</script>");
}
finally
{
DSBobj = null;
}
//out.println("<script>alert("+userCount.getCount()+")</script>");
out.println("<script>location.replace('/EIIE/Login.jsp')</script>"); }
/**Clean up resources*/
public void destroy() {
}
}
Context log: path="/EIIE" Class Not Found in init
java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:450)
at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoader.java:141)
at org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java:294)
at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:445)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
at java.lang.Thread.run(Thread.java:484)