0

当我输入

http://localhost:1111/Quizat/test

在 URL 中,我没有加载 login.jsp,但我在控制台上打印了“测试正在运行”消息。

我的控制器:

  @RequestMapping("/test")  
        public ModelAndView test(Model model) throws Exception {
            System.out.println("test is running");
            return new ModelAndView("login");
        }

我的调度程序-servlet.xml

<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>/view/</value>
</property>    
<property name="suffix">
<value>.jsp</value>
</property>
</bean>

我正在做一个“动态网络项目”。我在“WebContent/view/”中有我的 login.jsp。请帮我解决这个问题。

4

2 回答 2

0

你得到“测试正在运行”,因为你的代码是
@RequestMapping("/test")

添加以下代码 -

<property name="prefix"><value>/WEB-INF/views/</value></property>
于 2012-12-28T20:12:43.913 回答
0

为 /login 定义获取映射。

于 2012-12-28T20:01:34.783 回答