你在处理业务类里设个断点
自己走一走试一试
另外楼主最后一个图贴错了
不要粗心啊

解决方案 »

  1.   

    调试了的,它不进入调用业务逻辑的方法,但是是我在text测试了类输入定好的值是对的,业务方法没写错
    public String ShowID(){

    String enid=request.getParameter("enId");
    System.out.println(enid);
    EasybuyNews newsobj=news.getNewsobj(enid);
    System.out.println(enid);
    System.out.println("蛋疼");
    ActionContext actionContext = ActionContext.getContext();
            Map session = actionContext.getSession();
            session.put("newsobj",newsobj);
            
    return "ShowID";



    }
    只执行到第二行,下面不管写什么都不进入,但是把调用的方法去掉,让它直接跳转,下面的就打印出来了
    public String ShowID(){

    String enid=request.getParameter("enId");
    System.out.println(enid);
    //EasybuyNews newsobj=news.getNewsobj(enid);
    System.out.println(enid);
    System.out.println("蛋疼");
    //ActionContext actionContext = ActionContext.getContext();
           // Map session = actionContext.getSession();
           // session.put("newsobj",newsobj);
            
    return "ShowID";



    }