JavaWeb项目中JSP访问的问题解决

 更新时间:2024年01月12日 14:55:20   作者:长满头发的程序猿  
JSP文件一般有两个存放位置,本文主要介绍了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访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • jdbcTemplate.query和queryForObject方法的使用及区别

    jdbcTemplate.query和queryForObject方法的使用及区别

    这篇文章主要分析了Spring框架中JdbcTemplate的query()和queryForObject()方法的区别,并提出了一些建议来避免在查询时出现权限不足的问题
    2025-12-12
  • Spring Boot命令行启动添加参数的三种方式

    Spring Boot命令行启动添加参数的三种方式

    在命令行中,常见的参数可以分为三类:选项参数、非选项参数和系统参数,本文就来介绍一下Spring Boot命令行三种参数形式,感兴趣的可以了解一下
    2023-09-09
  • Javac/javap 自带工具简单使用讲解

    Javac/javap 自带工具简单使用讲解

    这篇文章主要介绍了Javac/javap 自带工具简单使用讲解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Java中RestTemplate调用API的几种常用写法

    Java中RestTemplate调用API的几种常用写法

    本文介绍了RestTemplate调用http的几种写法,包括post+get,及传递参数的方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-10-10
  • 使用sts工具、SpringBoot整合mybatis的详细步骤

    使用sts工具、SpringBoot整合mybatis的详细步骤

    这篇文章主要介绍了使用sts工具、SpringBoot整合mybatis的详细步骤,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • java使用正则表达式判断邮箱格式是否正确的方法

    java使用正则表达式判断邮箱格式是否正确的方法

    这篇文章主要介绍了java使用正则表达式判断邮箱格式是否正确的方法,涉及java正则表达式及字符串的相关操作技巧,需要的朋友可以参考下
    2015-07-07
  • java实现简单的计算器类实例

    java实现简单的计算器类实例

    这篇文章主要介绍了java实现简单的计算器类,涉及java针对键盘监听及数字运算的处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Java中使用Java Mail实现邮件服务功能示例

    Java中使用Java Mail实现邮件服务功能示例

    这篇文章主要介绍了Java中使用Java Mail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结果,需要的朋友可以参考下
    2025-01-01
  • java实战小技巧之优雅的实现字符串拼接

    java实战小技巧之优雅的实现字符串拼接

    字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起,这篇文章主要给大家介绍了关于java实战小技巧之优雅的实现字符串拼接的相关资料,需要的朋友可以参考下
    2021-08-08
  • Spring+Quartz实现动态任务调度详解

    Spring+Quartz实现动态任务调度详解

    这篇文章主要介绍了Spring+Quartz实现动态任务调度详解,最近经常基于spring boot写定时任务,并且是使用注解的方式进行实现,分成的方便将自己的类注入spring容器,需要的朋友可以参考下
    2024-01-01

最新评论