现在系统提示的是The request sent by the client was syntactically incorrect ().

解决方案 »

  1.   

    package orgf.pd10.control;import java.io.IOException;
    import java.util.Iterator;
    import java.util.List;import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;import org.apache.log4j.Logger;
    import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import orgf.pd10.exception.PDException;
    import orgf.pd10.model.TUser;
    import orgf.pd10.util.OrgfConstants;public class SprintTest extends HibernateDaoSupport implements Processor{
    private Logger logger=Logger.getLogger(this.getClass());
    public void perform(HttpServletRequest req, HttpServletResponse res, ServletContext ctx) throws IOException, ServletException, PDException {
    // TODO Auto-generated method stub
    logger.debug("spring begin");
    StringBuilder sb = new StringBuilder("");
    sb.append(OrgfConstants.XML_TOP);
    sb.append("<page name=\"springtest\">");
    sb.append("<springtest>");
    logger.debug("tttt");
    List l = showUser();
    logger.debug(l.size());
    Iterator it = l.iterator();
    while(it.hasNext()){
    TUser t = (TUser)it.next();
    sb.append("<User>"+t.getUsername()+"</User>");
    }
    sb.append("</springtest></page>");
    req.setAttribute("page", sb.toString());
    }
    public List showUser(){
    return (List)getHibernateTemplate().find("from TUser");
    }
    }
    这是我写了一个测试类,运行的时候说是java.lang.NullPointerException,我觉得是出现在List l = showUser();上,这又怎么处理?
      

  2.   

    我觉得在getHibernateTemplate().find("from TUser")就出现问题了,这应该怎么办?
      

  3.   

    List l = showUser();
    showUser方法的引用需要一个对象吧,不可能这样直接调用
      

  4.   

    showUser()只是当前类的一个方法
      

  5.   

    对啊,难道this的方法可以直接这样用?
    springtest的对象都没建立怎么调用showuser()啊
      

  6.   

    建议先看看Spring文档中的MVC Step By Step先。