JavaWeb项目中JSP访问的问题解决
一、名词说明:
1、JSP 文件一般有两个存放位置
(1)webapp 的 WEB-INF目录中
(2)webapp 目录中
其中 存放在 WEB-INF 被成为 安全目录
安全目录:就是客户端无法访问,只有服务端可以访问的目录
2、客户端级别和服务端级别
服务器级别指:经过服务器内的Controller层访问
客户端级别指:通过浏览器直接访问
二、JSP页面具体访问
1、WEB-INF目录中的JSP 如何访问
通过 名词解释之后 我们了解到:
如果 JSP 页面是存放到 webapp 里面的 WEB-INF目录中,那么就只能通过访问对应的 Controller 层定义的 接口名称进行访问。
例如:
@Controller @RequestMapping("/admin") public class AdminController { @RequestMapping("/add-selected") public String addselected(Model model){ //轮播图 System.out.println("拦截到精选内容"); List<Selected> selected=selectedService.findAll(); model.addAttribute("selected",selected); return "admin_view/add-selected"; } }
其中 return "admin_view/add-selected"; 就是对应的 JSP 页面相对地址;
例如访问地址就是 :127.0.0.1:8080/admin/add-selected 才能访问到 JSP 页面
2、webapp 目录中的文件
那么直接在 webapp 目录中的JSP 页面该如何访问呢?
我们直接使用:127.0.0.1:8080/index.jsp 就可以访问到JSP 页面了
三、静态资源如何访问
当JSP 页面中的存在CSS、JS、IMG等资源时,这些资源不能放到WEB-INF里,只能放到WEB-INF外;如果将页面静态资源文件放在WEB-INF下会出现找不到的情况。
到此这篇关于JavaWeb项目中JSP访问的问题解决的文章就介绍到这了,更多相关JavaWeb JSP访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用MyEclipse 开发struts2框架实现登录功能(结构教程)
这篇文章主要介绍了使用MyEclipse 开发struts2框架实现登录功能(结构教程)的相关资料,需要的朋友可以参考下2016-03-03详解spring cloud整合Swagger2构建RESTful服务的APIs
这篇文章主要介绍了详解spring cloud整合Swagger2构建RESTful服务的APIs,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-01-01Jmeter 中 CSV 如何参数化测试数据并实现自动断言示例详解
这篇文章主要介绍了Jmeter 中 CSV 如何参数化测试数据并实现自动断言,本文通过示例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07解决Request.getParameter获取不到特殊字符bug问题
这篇文章主要介绍了解决Request.getParameter获取不到特殊字符bug问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-07-07
最新评论