补充
页面代码如下
<%@ page language="java"  pageEncoding="utf-8"%>
<html>
  <head>
    <title>My JSP 'index.jsp' starting page</title>
   <script type="text/javascript" src="dwr/interface/User.js"></script>
<script type="text/javascript" src="dwr/engine.js"></script>
<script type="text/javascript" src="dwr/util.js"></script>
<script type="text/javascript">
function users()
{
   alert('dddd');
   var name=${"username"}.value;
   alert(name);
   User.getName(name,us);
}

function us(isboolean)
{
   if(isboolean==true)
   {
      alert('isexists');
   }else
   {
      alert('not exists');
   }
}
</script>
  </head>
  
  <body>
    <input type="text" name="username">
    <input type="button" value="ok" onclick="users()">
  </body>
</html>

解决方案 »

  1.   

    从所列出来的代码暂时还是没有找到问题。web.xml配置没有问题。最好的方式还是通过调试看下空指针是在哪里出现的。Ps.dwr调用Spring类时可以这样来配置:<create javascript="jsname" creator="spring">
    <param name="beanName" value="beanId" />
    </create> 
      

  2.   

    debug进去  看哪里报null了??
      

  3.   

    <bean id="ddd" class="com.sp.action.User"> 
        <dwr:remote javascript="User"> </dwr:remote> 
        </bean> 
    应该写成
    <bean id="ddd" class="com.sp.action.User"> 
        <dwr:remote javascript="Users"> </dwr:remote> 
        </bean>