(一)在配置文件中设置 <property name="caseSensitive" value="true" />是为了解决请求路径url中的大小写敏感问题,设置为true,则对大小写敏感。
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
<property name="caseSensitive" value="true" />
</bean>
例如:/helloGuest.htm->HelloGuestController 而 /helloguest.htm-/>HelloGuestController 无法映射
(二)pathPrefix的使用
在配置文件中可以设置pathPrefix,给请求路径加一个前缀。
例如:
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
<property name="caseSensitive" value="true" />
<property name="pathPrefix" value="/user" />
</bean>
/customer/welcome.htm –> WelcomeController.
/customer/helloGuest.htm –> HelloGuestController.这样可以访问。
/welcome.htm
, failed.
/helloGuest.htm
, failed.这样则访问失败。