在看请求参数绑定的时候如果类路径上没有@RequestMapping不会出错,
但是一旦类上也有@RequestMapping就会出错,
最后百度搜索发现在
<bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/pages/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

value="/WEB-INF/pages/"
写成了
value="WEB-INF/pages/"
郁闷,到现在也没搞懂“/”怎么用,好像代码中路径前都得加,但是在index.jsp <a href>中第一个路径不加。