用servlet类返回WEB-INF中的页面
生活随笔
收集整理的這篇文章主要介紹了
用servlet类返回WEB-INF中的页面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對于外部訪問來說,WEB-INF下的文件都是不可見的,即不能通過url獲得WEB-INF下的任何文件。
那如何訪問WEB-INF下的文件頁面呢?
1.web.xml中主頁設置成該頁面,如<welcome-file>/WEB-INF/xxx.jsp</welcome-file>
2.就是servlet類了,框架當然也可以,但框架還是基于servlet實現的。那為什么非要把頁面放WEB-INF里呢?
因為不能通過url獲得WEB-INF下的任何文件,意味著會更安全一點。servlet跳轉到jsp頁面的幾種方法
1.sendRedirect方式
sendRedirect("/a.jsp");可以將頁面跳轉到任何路徑,不局限于web應用中,跳轉的過程中url地址變化,無法使用request.setAttribute來傳遞。2.forward方式
request.getRequestDispatcher("/a.jsp").forward(request.response);url地址不變,只能跳轉到本web應用中的頁面上。可以用request.setAttibute方法總結
以上是生活随笔為你收集整理的用servlet类返回WEB-INF中的页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这才是程序员加班的真正原因!
- 下一篇: 美团技术:到店供应链及商品平台建设实践(