Config.xml这个文件有问题吧你不贴出你的...代码
怎么给你看

解决方案 »

  1.   

    这是我的Config.xml请帮忙看看谢谢!
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
    <!--Definition of View Resolver -->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass">
    <value>org.springframework.web.servlet.view.JstlView</value>
    </property>
    <property name="prefix">
    <value>/WEB-INF/view/</value>
    </property>
    <property name="suffix">
    <value>.jsp</value>
    </property>
    </bean>

    <!--Request Mapping -->
    <bean id="urlMapping"
    class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
    <props>
    <prop key="login.do">LoginAction</prop>
    </props>
    </property>
    </bean>
    <!---Action Definition-->
    <bean id="LoginAction" class="MyTest.LoginAction">
    <property name="commandClass">
    <value>MyTest.User</value>
    </property>
    <property name="fail_view">
    <value>loginfail</value>
    </property>
    <property name="success_view">
    <value>main</value>
    </property> </bean>
    </beans>
      

  2.   

    Config.xml你改过什么吗?
    这个文件的格式不象是系统自动生成的。
    格式不对,很容易出错的。
      

  3.   

    Config.xml第二行换行的位置有问题吧,任何工具都不应该这样换行的啊!至少也要到“后啊
      

  4.   

    还是不行 哪位大哥能给哥例子我 对照着看看啊! 
    [email protected]
      

  5.   

    你代码给我我给你调式
    [email protected]
      

  6.   

    首先下栽springIDE,它可以帮你检查你的spring配置文件,与你的java文件是否对应,然后对应每一个bean写一个junittest,测试bean能否被真的创建!
    /*
     * Created on 2005/04/05
     *
     * TODO To change the template for this generated file go to
     * Window - Preferences - Java - Code Style - Code Templates
     */
    package aop.spring.sample2.aop;import junit.framework.TestCase;import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;import aop.spring.sample2.business.DataCtrl;/**
     * @author zhl-wang
     *
     * TODO To change the template for this generated type comment go to
     * Window - Preferences - Java - Code Style - Code Templates
     */
    public class SpringTestCase extends TestCase {
    DataCtrl test=null;        protected void setUp() throws Exception {         super.setUp();         ApplicationContext ctx=new FileSystemXmlApplicationContext("applicationContext.xml");          test = (DataCtrl) ctx.getBean("myAOPProxy");     }       protected void tearDown() throws Exception {         super.tearDown();     }     public void testSave(){         test.selectAll();     }
    }
      

  7.   

    xml的问题解决了 原来是1个地方写冲突了。晕 
    但遇到了1个新的问题 运行的时候 抱出:
    description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: successView isn't set
    org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:340)
    org.springframework.web.servlet.mvc.SimpleFormController.onSubmit(SimpleFormController.java:307)
    org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:248)
    org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:243)
    org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)
    org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:675)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:623)
    org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:384)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:353)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)LogAction;
    package MyTest;import java.net.BindException;
    import java.util.HashMap;
    import java.util.LinkedList;
    import java.util.List;import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;
    import org.springframework.web.servlet.mvc.SimpleFormController;
    public class LoginAction extends SimpleFormController { private String fail_view;

    private String success_view;

    protected ModelAndView onSubmit(HttpServletRequest request,HttpServletResponse response,Object cmd,BindException ex)throws Exception {
    User user = (User) cmd;
    if(login(user) == 0) {
    HashMap result_map = new HashMap();
    result_map.put("logininfo", user);
    List msgList = new LinkedList();
    msgList.add("msg1");
    msgList.add("msg2");
    msgList.add("msg3");
    result_map.put("messages", msgList);
    return new ModelAndView(this.getSuccess_view(), result_map);

    else{
    return new ModelAndView(this.getFail_view());
    }
    }
    private int login(User user) {
    if ("zhangbo".equalsIgnoreCase(user.getUsername())&&"82948294".equals(user.getPassword())) {
    return 0;
    }
    return 1;
    }

    public String getFail_view() {
    return fail_view;
    }
    public String getSuccess_view() {
    return success_view;
    }

    public void setFail_view(String string) {
    fail_view = string;
    }
    public void setSuccess_view(String string) {
    success_view = string;
    }}