Java Web项目中 JSP 访问问题

Java Web项目中 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=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下会出现找不到的情况。

💡 关键要点

一、名词说明: 1、JSP 文件一般有两个存放位置 (1)webapp 的 WEB-INF目录中 (2)webapp 目录中 其中 存放在 WEB-INF 被成为 安全目录 安全目录:就

更多疯狂内容

ppt怎么退出

ppt怎么退出

🔥 709 📅 07-17
黄芪,到底补哪里的气?

黄芪,到底补哪里的气?

🔥 366 📅 07-08
LOL泰坦皮肤价格指南:直观展示泰坦皮肤价格表(附图片2025版)