当前位置:

首页 > 编程开发 > SpringBoot如何访问jsp页面

SpringBoot如何访问jsp页面

1.添加pom依赖首先在原来的pom文件基础上加上这两个配置org.springframework.bootspring-boot-starter-tomcatprovidedorg.apache.tomcat.embedtomcat-embed-jasperprovided其实根据我自身的配置,只配置tomcat下面这个也可以顺利运行项目2.在springBoot配置文件中添加相关配置application.properties中#spring.mvc.view.prefix=/WEB-INF/jsp/

本文目录

    1.添加pom依赖

    首先在原来的pom文件基础上加上这两个配置

     
        
         org.springframework.boot 
         spring-boot-starter-tomcat 
         provided 
        
     
        
         org.apache.tomcat.embed 
         tomcat-embed-jasper 
         provided 
       

    其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目

    2.在springBoot配置文件中添加相关配置

    application.properties中

    #spring.mvc.view.prefix=/WEB-INF/jsp/ #spring.mvc.view.suffix=.jsp #application.message: Hello Phil 2.application.yml
    [html] view plain copy
    spring:     
      # HTTP ENCODING 
      http: 
        encoding.charset: UTF-8 
        encoding.enable: true 
        encoding.force: true 
       
      datasource: 
        validation-query: SELECT 1 
        test-on-borrow: true 
         
      mvc: 
        view: 
          prefix: /WEB-INF/jsp/ 
          suffix: .jsp

    3.jsp文件夹都在web-inf下建个jsp文件夹

    SpringBoot如何访问jsp页面

    4.后端建立一个中转的方法

    @Controller public class F2FController { 
      @RequestMapping(value="/test") 
      public String testF2F() { 
        return "index"; 
         
      }

    调试成功,图片运转如下

    SpringBoot如何访问jsp页面

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发
    相关文章 更多
    JSP实现文件上传功能
    JSP实现文件上传功能

    文件上传在Web开发中算是高频需求了,JSP配合Servlet实现时,有几个关键点很容易踩坑。下面就把完整流程拆开来讲,从依赖包到页面再到后台处理,一步步说清楚。 一、准备部分 需要两个JAR包:fileupload.jar 和 io.jar。构建好路径后就可以继续了。 二、页面部分 学号: 姓名:

    jsp cookie+session实现简易自动登录
    jsp cookie+session实现简易自动登录

    基于JSP,利用Session维持当前会话登录状态,通过设置过期时间的Cookie持久化用户标识。关闭浏览器仅使SessionCookie失效,持久化Cookie仍有效,从而在下次访问时自动恢复登录,实现简易自动登录功能。该机制无需数据库支持,适合轻量级应用。

    JSP动态网页开发原理详解
    JSP动态网页开发原理详解

    JSP是Java动态网页技术,本质为Servlet。当用户请求JSP时,服务器将其翻译成继承HttpJspBase的Servlet类,HTML标签通过out.write输出,Java代码直接翻译至_jspService方法执行。服务器提供8个内置对象,最佳实践是Servlet负责逻辑控制,JSP负责数据展示,实现MVC分离。

    JSP动态网页开发技术概述
    JSP动态网页开发技术概述

    JSP是基于Servlet规范的动态网页技术,文件扩展名为.jsp。其特点包括预编译、业务代码分离、组件重用和跨平台。运行采用请求/响应模式,首次访问时JSP容器将文件转换为Servlet并编译为字节码,后续请求直接执行缓存,修改后重新编译。

    jsp+servlet简单实现上传文件功能(保存目录改进)
    jsp+servlet简单实现上传文件功能(保存目录改进)

    文件上传需前端表单设置POST方法及multipart/form-data属性,后端通过DiskFileItemFactory与ServletFileUpload解析请求,区分普通字段与文件项,使用UUID重命名文件并按年/月/日创建子目录存储,同时处理临时文件清理及中文编码问题。

    JSP数据交互实现过程解析
    JSP数据交互实现过程解析

    JSP数据交互依赖Web容器自动创建的9大内置对象,如request、response、out、session、application等。out对象输出数据到页面,request接收客户端请求数据,实现表单提交、参数传递等交互功能;session和application支持会话与全局数据共享。

    jsp网页实现贪吃蛇小游戏
    jsp网页实现贪吃蛇小游戏

    用JSP实现贪吃蛇游戏,核心模块包括地图绘制、蛇身与食物生成、移动逻辑及碰撞检测。前端通过HTML/CSS/JavaScript绘制界面,后端JSP处理游戏循环与状态更新。玩家用方向键控制蛇移动,吃到食物蛇身增长并加分,撞墙或撞自身则游戏结束。

    jsp+servlet实现猜数字游戏
    jsp+servlet实现猜数字游戏

    利用Session保存随机数,用户通过表单提交猜测数字,Servlet接收后与随机数比较,根据大小关系通过重定向返回“大了”“小了”或“猜中”提示,并记录尝试次数,实现完整猜数字游戏交互逻辑。

    jsp实现登录验证的过滤器
    jsp实现登录验证的过滤器

    通过JSP+Servlet+Filter实现登录验证,过滤器拦截所有请求,放行登录页面和登录Servlet,其他请求检查session中是否存在用户属性,无则提示未登录并跳转登录页。登录Servlet验证用户名密码,成功后将用户信息存入session并跳转成功页,实现统一拦截。

    servlet+jsp实现过滤器 防止用户未登录访问
    servlet+jsp实现过滤器 防止用户未登录访问

    在Web开发中,使用过滤器统一拦截未登录用户访问受保护页面。通过过滤器验证session,无session则重定向登录页,避免在每个JSP页面重复编写判断代码,实现权限验证与业务逻辑解耦,提升维护效率。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。