spring mvc项目不经过controller直接访问html文件配置

Spring MVC项目构建入门教程(无web.xml配置) Spring MVC 是 Spring 框架中的一个核心模块,专门用于构建灵活、可扩展的 Web 应用程序。它基于经典的 MVC(Model-View-Controller)架构模式,将业务逻辑、数据与用户界面分离,提升了代码的可维护性和可测试性。MVC(Model-View-Controller)是一种广泛应用于 GUI 和 Web 开发的设计模式。其核心思想是将应用程序划分为三个相互交互的组件:Model(模型):负责数据的存储与管理,通常与数据库交互。View(视图) 阅读详情

1、使用velocity

pom中添加

        <!-- Velocity视图所需jar -->
        <dependency>
            <artifactId>velocity</artifactId>
            <groupId>org.apache.velocity</groupId>
            <version>1.7</version>
        </dependency>

spring-mvc.xml中配置资源加载路径

   <bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
        <property name="resourceLoaderPath" value="/WEB-INF/page/"/>
        <property name="velocityProperties">
            <props>
                <prop key="input.encoding">UTF-8</prop>
                <prop key="output.encoding">UTF-8</prop>
                <prop key="contentType">text/html;charset=UTF-8</prop>
            </props>
        </property>
    </bean>

如下html即可以使用../demoShop/order.html来访问: 

2、在spring-servlet中进行一下配置,采用最简单的mvc:resource标签的方式来实现,在其中加一行。

<mvc:resources mapping="/shop/**" location="/page/" />

这样,凡是在/page/文件夹下的文件,当采用/shop/**的url方式访问时,就可以直接访问了。

通过springmvc框架访问jsp页面 本例实现了springmvc框架,通过这个框架技术来访问项目中的一个简单页面,话不多说,直接上项目 立即下载

相关推荐

有限时间 vs 固定时间 vs 预定时间滑模:稳定性分析与仿真验证方法对比(中)

有限时间滑模控制(FTSMC)和固定时间滑模控制(FixTSMC)是两种重要的控制策略,旨在实现系统状态的快速收敛。FTSMC通过设计滑模面和控制律,确保系统状态在有限时间内收敛到原点,但其收敛时间与初始状态相关。FixTSMC则进一步优化,使收敛时间与初始状态无关,适用于高动态环境,具有更强的鲁棒性和更平滑的控制信号。两种方法均通过李雅普诺夫函数证明其稳定性,并通过仿真验证其有效性。FixTSMC在工程应用中更为可靠,尤其适合安全关键系统。

Lyajpunov的博客 3224

SpringMVC不经过Controller直接响应页面

SpringMVC不经过Controller直接响应页面           S怕ringMVC可以实现对特定的请求无需进过Controller直接进行访问,例如一些没有业务逻辑,只是为了转发的功能,便可使用。 具体做法:         使用SpingMVC的标签 例如:        在SpringMVC的配置文件中添加配置项 当访问项目的index.do的请求时,此项配置

zlt尼玛银行 2984

003:大疆智图新手入门:从下载安装到首次建模实战

本文为大疆智图新手提供从下载安装到首次三维建模的完整实战指南。详细介绍了软件安装的硬件要求、试用许可申请流程,并指导用户如何准备航拍数据或使用开源样例进行首次建模。通过分步操作演示与核心参数设置讲解,帮助初学者快速掌握使用大疆智图进行实景三维重建的核心流程与常见问题解决方案。

t8u9v0的博客 702

解决SpringMVC不能访问html等资源

SpringMVC中的控制器(org.springframework.web.servlet.DispatcherServlet)中默认是jsp页面,默认的配置DispatcherServlet屏蔽了html页面的访问。在web.xml中加上下面代码即可。

weixin_63577740的博客 1581

5种隐藏代码到图片的实用技巧:从Notepad++到Linux命令全解析

本文详细解析了5种将代码或文本隐藏到图片中的实用数据隐写技巧。从Notepad++尾部追加、Windows命令行合并,到编辑图像元数据、使用十六进制编辑器,再到Linux的cat/dd命令,全面覆盖了从图形界面到命令行的工程化实践方法,帮助开发者和安全研究人员掌握隐蔽信息传输与存储的核心技术。

hh234的博客 353

CiteSpace关键词聚类图谱含义详细解析

CiteSpace关键词聚类图谱含义详细解析 回顾上一次推文:CiteSpace关键词共现图谱含义详细解析 其中有一句: 当你人工已经可以很容易的进行归纳后,就不需要再利用CiteSpace聚类功能啦。 我们来看一下上次推文做出来的关键词共现图谱: 人工不好归纳!那怎么聚类呢? 此时便可使用CiteSpace的聚类功能啦! 如下所示:我们可以清晰地看到上边的关键词共现网络聚成了一个个不规则区域...

qq_39974284的博客 6万+

springmvc直接不经过controller访问WEB-INF中的页面

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33819479的博客 362

11、ThingsBoard集群部署k8s

今天终于有时间去搞这个啦,拖了很久了,一直没时间,因为我本地没有那么多机器资源,开虚拟机不够,如果租用阿里云服务器,需要有充值的时间,因为这个费用是按小时付费,需要有连贯的时间来搞才行,今天恰好有时间,就开始搞了,弄成功搞出来了,特地写博客记录下来。

AldrichEugene 990

关于过滤了请求验证之后,请求不会再走Controller层了

关于过滤了请求验证之后,请求不会再走Controller层了 起因: 在过滤器拦截某个请求(例如:"/getUser")之后,发现请求突然就消失了,通过debug也看不出什么问题 解决 最后发现经过验证之后的过滤器需要再一次执行一下个过滤器,即使没有下一个过滤器,要不然就会消失 对过滤器进行放行 @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse resp

weixin_42947972的博客 1302

【Windows Server 2019】活动目录 (Active Directory) ——将计算机加入域和脱离域

博文介绍了如何将计算机加入AD域和脱离AD域,包括加入域,验证客户机加入到域后的信息,使用域账户用户在客户机上登录,使用本地账户用户在计算机上登录,脱离域。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 6169

【知识分享】高速印刷电路板(PCB)寄生参数计算指南

对于高速PCB设计而言,寄生参数一直是令人讨厌的问题,它们会悄悄潜入PCB并在电路中造成严重的破坏,具体来说,它们是渗透到高速电路中的隐藏杂散电容器和电感器,包括由封装引线和长走线形成的电感器、PCB焊盘对金属平面形成的电容器、走线之间形成的电容器等等。

一只豌豆象的博客 1780

springMVC中的异常处理

springMVC中的异常处理 1) java异常结构 |-----Throwable ​       |-----Error ​       |-----Exception ​         &n...

GG Bond 414

# YOLOv11-seg改进系列 | 引入CVPR MetaFormer的C3k2_PoolingFormerCGLU模块,池化Token混合+CGLU门控MLP

本文引入 CVPR 2022 论文(MetaFormer/PoolFormer)提出的 MetaFormer 元架构设计,以Pooling Token 混合器 + ConvolutionalGLU(CGLU)MLP构成,将其封装为,用于替换 YOLOv11-seg 的 C3k2 块。对比维度C3k2(基线)C3k2_PoolingFormerCGLU(本文)参数量(n scale)2.46M≈2.49M9.6≈9.69.7(+1.0%)架构范式单阶段卷积MetaFormer 双阶段。

qq_44224801的博客 845

Spring MVC 如何处理文件上传? 需要哪些配置和依赖?如何在 Controller 中接收上传的文件 (MultipartFile)?

依赖: 添加和commons-io(如果使用配置: 在 Spring 配置中注册名为的bean (通常是或),并设置相关属性 (如大小限制)。Spring Boot 用户可以在中配置。HTML: 创建一个且的 HTML 表单,包含。Controller: 在 Controller 方法中使用(或) 来接收上传的文件。使用保存文件。安全不要信任的值来构建服务器上的文件路径;要清理它或生成唯一的文件名。验证文件类型 (MIME 和扩展名)。

专注于技术分享 1062

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

spring mvc 从 controller 调到静态页面 , html

spring mvc 开发web。 从controller 跳入静态页面

hezuideda的专栏 6031

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring boot 访问template文件夹下的html

第一步: 创建html文件,格式: &lt;!DOCTYPE html&gt; &lt;html lang="zh" xmlns:th="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;meta charset="UTF-8"/&gt; &lt;title&gt;Insert title here&lt

PJF1501105594的博客 7194

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

新人一看就懂:Spring Boot+Spring mvc+Mybatis的基础框架demo

Spring Boot的设计目的是来简化新Spring应用的初始搭建以及开发过程,大大减少了代码量,通过这篇文章你可以清楚的看到。这是一个基于Spring Boot的简单demo,希望读者可以通过这篇文章大概能看懂这一个简单的框架搭建。后续我会陆续更新,微服务架构(Spring Boot、Spring Cloud)、分布式架构(Dobbo+Zookeeper)、大数据架构以及源码解析等相关的文章,感兴趣的话可以关注一下。

程序员云帆哥的博客 2万+

spring mvc 直接访问html页面,Spring MVC 下设置默认访问页面的3种方式-Fun言

1.默认tomcat容器的默认页面。/index.html这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。2.spirng mvc 默认index controller 方式如果在tomcat容器没有配置默认页面,怎springmvc 会主动去寻找/index的controller,如果有则会调用,没有则会显示404页面。@RequestMapping(value=”/in...

weixin_30851261的博客 2535

Spring4 Spring MVC实战(三)——Spring MVC不通过xml配置访问HMTL和其他静态资源

先看一下xml配置的,很多博客写出来都差不多,但是又不详细。 直接看一下老外的回答,How to handle static content in Spring MVC? 国内的博客里面一般就这样写。 <servlet> <servlet-name>springMVC</servlet-name> <servl...

iaiti的专栏 3227

Spring MVC或Spring Boot设置默认访问页面及项目配置不生效原因

tomcat配置默认访问页面 进入 tomcat 的 conf 目录,编辑 web.xml 文件。在 添加默认访问页面。 index.html index.jsp 首先默认访问index.html页面,如果该页面不存在,则会访问index.jsp,以此类推。 这种方式适合访问静态的页面(也包括JSP)或者说是没有任何参数的页面。 Controller 配置index页面 如果tomc...

格姗知识圈的博客 4102

请求的资源不可用html,Spring MVC请求的资源不可用

我有一个带有公共函数索引()的单个控制器类(MainController.class)的战争项目,该函数返回一个字符串,该字符串是我最后一次检查视图的名称正在转发 - 和一个名为“index.jsp”的jsp。这些视图位于/ main/webapp/WEB-INF/views/jsp /中。 MainController.java:Spring MVC请求的资源不可用@Controllerpubl...

weixin_36440941的博客 6009

Spring MVC中Controller如何获取Form表单提交的数据

表单提交的数据也就是请求数据,分为Get和Post两种方式提交。 Controller中有三种方式获取表单数据:  Controller的方法,添加HttpServletRequst类型入参,通过HttpServletRequst.getParameter()获取请求数据  Controller的方法,添加对应表单字段name的参数,有几个表单字段就添加多少个对应的入参,如下        ...

yh_zeng2的博客 10万+

5 分钟彻底理解 Spring MVC

Sping MVC 正式的名字为 Spring Web MVC,是 Spring Framework 框架中的其中一个模块,基于 Servlet API 构建,同时使用 MVC 的架构模式,主要用以简化传统的 Servlet + JSP 进行 web 开发的工作。

大鹏的博客 1万+

spring mvc html 404错误,Spring MVC不进入Controller报错404解决方案

Spring MVC不进入Controller报错404解决方案Spring MVC不进入Controller,报错404解决方案1、检查URL是否会被springmvc拦截首先检查访问路径URL是否正确被springmvc拦截,这个URL和web.,xml中对springmvc的配置有关。2、检查Controller层是否使用@Controller注解检查是否在Controll层使用@Contr...

weixin_34808718的博客 1663

Spring Boot集成Spring MVC:快速搭建Web应用

Spring Boot提供了许多自动配置,但你也可以根据需要进行自定义配置。例如:server:port: 8081import org// 在这里添加自定义配置,例如拦截器、视图解析器等 }// 在这里添加自定义配置,例如拦截器、视图解析器等 }// 在这里添加自定义配置,例如拦截器、视图解析器等 }import org// 在这里添加自定义配置,例如拦截器、视图解析器等 }// 在这里添加自定义配置,例如拦截器、视图解析器等 }

1362

Spring MVC学习(1)—MVC的介绍以及Spring MVC的入门案例

基于最新Spring 5.x,详细介绍了MVC架构以及Spring MVC入门案例的搭建。

终生学习践行者 7294
上一篇: JSON.toJSONString(data)出现"$ref": "$.data[14].teamSubEntity"的问题
下一篇: window10安装mysql8
grootblockchain
博客等级 码龄11年 55粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值