<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="<%= request.getContextPath() %>/login.do" method="post">
  username:<input type="text" name="username"><br>
  password:<input type="password" name="password"><br>    
           <input type="submit" value="login">
           <input type="reset" value="reset">
</form>
</body>
</html>[size=12px]

解决方案 »

  1.   

    我也遇到过此类情况。但是首先检查你的actionform中的字段和你表单里的字段要一致。如果这个都正常,那么请检查你的字段的大小写。有时,这个不晓得为什么,名字的大小写还有限制。
      

  2.   

    这个空指针挺讨厌的,不好找,看你的这个页面没有问题,最好检查一下是否有大小写的问题和空格的..
       还有,楼主你问这种问题不给出ACTION怎么给你解决啊
      

  3.   

    Action 的内容放出来,关键都没有,Action 类 和报错信息才是主要的 ,如此问问题 ,纠结啊
      

  4.   


    不贴关键代码那我猜一个没有setter getter 。
      

  5.   

    估计又是 input 中
    name="user.username"
    之类的问题吧
      

  6.   

    一个非常非常非常复杂的异常,已经没有比这更复杂的异常了!可是呢,你不把异常信息贴出来,请问:我怎么知道是哪里的错误?或者是贴出action代码告诉哪一行报错!这样,这个异常就解决了,非常非常的简单。
      

  7.   

    都说了,关键代码没有,找什么问题啊,空指针肯定在action里面出的啊,给个JSP代码有什么用?
      

  8.   

    后台能正常取username password 的值吗?
      

  9.   

    我也遇到过此类情况。但是首先检查你的actionform中的字段和你表单里的字段要一致。如果这个都正常,那么请检查你的字段的大小写。有时,这个不晓得为什么,名字的大小写还有限制。
      

  10.   

    相同的问题,表示很纠结。求助!
    Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.jsp.check_jsp._jspService(check_jsp.java:72)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:619)
    2012-4-29 10:51:02 org.apache.catalina.core.StandardWrapperValve invoke
      

  11.   

    [Quote=引用 8 楼  的回复:]你qq多少啊?