关于SSM修改默认访问页面的方法

关于SSM修改默认访问页面的方法_第1张图片如图所示,我想让login.jsp作为默认访问界面,此时应把login.jsp放在WebContent的根目录下,与WEB-INF平级,不能放在views下,然后在web.xml下配置

<welcome-file-list>
    <welcome-file>login.html</welcome-file>
    <welcome-file>login.htm</welcome-file>
    <welcome-file>login.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
	<welcome-file>default.jsp</welcome-file>
</welcome-file-list> 

此时访问时应该是http://localhost:8080/Reservation/login.jsp,一定要记得加***.jsp***,我在这以为Spring-mvc.xml中已经配置了前缀后缀,如下:

<!-- 配置视图解析器 -->
	<bean  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
			
			<!-- 配置前缀 -->
			<property name="prefix" value="/views/"></property>
			<!-- 配置后缀 -->
			<property name="suffix" value=".jsp"></property>
			
	</bean>

这是controller返回页面时会自动包装上前缀后缀,而第一次访问时不能这样,这是直接访问页面,不同,所以如果你直接访问http://localhost:8080/Reservation/login,此时访问的时controller方法,而不是页面

你可能感兴趣的:(毕设,JAVA,前后端交互)