WEB-INF
2024-09-24 22:50:38
WEB-INF下的内容是没有办法通过浏览器去请求的。可以把东西放在WEB-INF下面,避免用户直接通过浏览器请求。那些资源只允许通过url请求过来通过其他途径转发给用户。
比如WEB-INF/jsp/login.jsp这个页面,在结合springmvc框架的情况下,可以通过一个控制器来进行转发,
@Controller
@RequestMapping(value="/start")
public class LoginController{
// ...
@RequestMapping(value="/login.html")
public String loginPage(){
return "login";
}
//...
}
为springmvc指定视图解析器(就是springmvc启动的那个servlet的 xx-servlet.xml中设置的)
<!-- xx-servlet.xml -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:viewClass="org.springframework.web.servlet.view.JstlView:
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp"/>
# 也就是说通过访问http://projectname/start/login.html,这个请求被xx这个servlet拦截后,把请求交给LoginController,匹配到方法loginPage,
# 这个方法返回login,login被视图解析器处理,加上前缀和后缀就变成了/WEB-INF/jsp/login.jsp了,然后就成功的请求到目标页面了。
最新文章
- angular学习笔记(二十九)-$q服务
- Effective C++ -----条款55:让自己熟悉Boost
- App界面交互设计规范
- centos postfix 邮箱安装记录
- iOS:UI系列之UINavigationController
- mysql dos启动出现1067错误的解决方法
- jquery实现显示和隐藏toggle()方法的使用
- CSS知识点汇总 (全是干货O(∩_∩)O~ )
- linux内核调试技巧之一 dump_stack【转】
- pe文件头详解
- vc++高级班之多线程篇[6]---线程间的同步机制①
- [WCF] Restful 自定义宿主
- python基础——元组
- UVA 624 CD[【01背包】(输出路径)
- 153. Find Minimum in Rotated Sorted Array (Array; Divide-and-Conquer)
- tcp连接出现close_wait状态?可能是代码不够健壮
- va_start、va_arg、va_end、va_copy 可变参函数
- vue.js 创建组件 子父通信 父子通信 非父子通信
- Visual Studio警告IDE0006的解决办法
- (深入理解计算机系统)AT&;T汇编指令
热门文章
- SpringBoot爬虫小说阅读网站,定时更新小说和抓取功能
- java.io.IOException: java.io.FileNotFoundException: /tmp/tomcat.2457258178644046891.8080/work/Tomcat/localhost/innovate-admin/C:/up/154884318438733213952/sys-error.log (没有那个文件或目录)
- NGINX生命周期-转
- 两台W7系统的电脑,A电脑可以ping通B电脑,B电脑ping不通A电脑。
- Linux命令:sed命令
- Codeforces Round #584 - Dasha Code Championship - Elimination Round (rated, open for everyone, Div. 1 + Div. 2)C
- 「Luogu P5494 【模板】线段树分裂」
- idea2019 3.3最新版本破解安装教程
- 题解 P4949 【最短距离】
- 普通用户切换不到root用户--权限更改