springmvc直接不經(jīng)過controller訪問WEB-INF中的頁面問題
不經(jīng)過controller訪問WEB-INF的頁面
在springDispatcherServlet-servlet.xml中添加如下兩句
<mvc:view-controller path="/success" view-name="success"/>? <mvc:annotation-driven></mvc:annotation-driven>
第一句指定邏輯視圖名稱所對應的物理路徑
但是只寫第一句會導致通過controller訪問該視圖404,所以加上第二句即可。
WEB-INF里的頁面間跳轉(zhuǎn) 通過controller
我已經(jīng)配置好了環(huán)境springmvc+mybatis
下面只列出問題相關部分
spring.xml
<!-- 定義跳轉(zhuǎn)的文件的前后綴 ,視圖模式配置--> ?? ?<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> ?? ??? ?<property name="prefix" value="/WEB-INF/jsp/" /> ?? ??? ?<property name="suffix" value=".jsp" /> ?? ?</bean>
web.xml
? ? <servlet-mapping> ? ? ? ? ? <servlet-name>SpringMVC</servlet-name> ?? ? ? ? ? <url-pattern>*.do</url-pattern> ? ? ? </servlet-mapping>?
controller
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping; ??
@Controller ?
public class PagesJumpController { ?
?? ?@RequestMapping("/tologin")
? ? public String msgToLogin(){? ? ? ??
? ? ? ? return "login";
? ? ? ? }
?? ?}頁面msg.jsp局部
<a href="/tologin.do" rel="external nofollow" >登陸</a>
這只是個實例,你可以根據(jù)自己的工程配置來改。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
IDEA配置Gradle及Gradle安裝的實現(xiàn)步驟
本文主要介紹了IDEA配置Gradle及Gradle安裝的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-08-08
Mybatis分頁插件Pagehelper的PageInfo字段屬性使用及解釋
這篇文章主要介紹了Mybatis分頁插件Pagehelper的PageInfo字段屬性使用及解釋,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
Java操作redis實現(xiàn)增刪查改功能的方法示例
這篇文章主要介紹了Java操作redis實現(xiàn)增刪查改功能的方法,涉及java操作redis數(shù)據(jù)庫的連接、設置、增刪改查、釋放資源等相關操作技巧,需要的朋友可以參考下2017-08-08
Spring Boot集成Mybatis中如何顯示日志的實現(xiàn)
這篇文章主要介紹了Spring Boot集成Mybatis中如何顯示日志的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07

