Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >springMVC+freemarker实现自定义标签

springMVC+freemarker实现自定义标签

作者头像
陈灬大灬海
发布于 2022-11-28 12:28:37
发布于 2022-11-28 12:28:37
26700
代码可运行
举报
运行总次数:0
代码可运行

在开发过程中,有些需要引用到重复的页面,或者动态的数据

修改数据库是可以实现,但是太麻烦了。

freemarker自定义标签在开发中用途很广,就说个入门实例

基于springmvc。

首先需要导入对应的jar包,maven地址

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.23</version>
        </dependency>

强烈建议2.3.20或其以上版本,注意还需要引入spring-context-support

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>4.1.7.RELEASE</version>
        </dependency>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring MVC 学习
使用IDEA创建Maven项目,毕竟Maven管理包还是很方便的... # 大体结构如下 ├── pom.xml ├── src │ └── main │ ├── resources │ └── webapp │ ├── WEB-INF │ │ └── web.xml │ └── index.jsp 创建完毕之后,修改 web.xml 文件. <!DOCTYPE web-app PUBLIC "-//
lpe234
2020/07/27
5370
springmvc+freemarker环境搭建(超简单)
版权声明:本文为博主原创文章,未经博主允许不得转载。 一.使用人群 1.maven项目 2.ssm环境搭建完成 二.环境设置 1.添加pom.xml <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.21</version>
DencyCheng
2018/11/05
6790
ssm架构添加maven、shiro、lucene、ueditor、druid支持
本文主要介绍了如何利用Spring Boot和Spring MVC实现一个简单的博客系统。首先介绍了项目环境和工具选择,然后逐步讲解了如何创建Spring Boot项目、配置Spring MVC、实现用户注册和登录功能、实现文章发布和浏览功能、最后对系统进行了优化。通过该博客系统,用户可以注册、登录、发布和浏览博客文章,同时也可以对文章进行评论和点赞。该系统具有易用性、可扩展性和安全性等优点。
用户1141560
2017/12/26
1K0
ActiveMQ与spring整合
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
suveng
2019/09/17
3760
不会框架不要紧,我带你自定义框架
前言:这标题说的有点大了,当一回标题党,之前在学JSP的时候提到了JSTL和EL表达式,由于一直钟情于Servlet,迟迟没有更新别的,这回算是跳出来了。这回放个大招,用Spring+SpringMVC+Spring Jdbc Template,实现一个增删改查加分页,但重点不在这,我的重心在于JSTL和EL表达式,标题虽然有点大,但话糙理不糙,我真的是要自定义框架,当然,这个框架可大可小,大的我不敢说,用JSTL自定义标签封装个分页还是可以的,也算补上JSTL和EL表达式的学习吧。对于那些一直跟着我跟新博客脚步的朋友,我提醒你们不要着急,你要是好奇就可以先试着跟着我的案例试试手,不要看到SSM框架就说还没学,不会啥的,哈哈,开玩笑,都没学怎么可能会呢,我说了,这篇的重点在于JSTL和EL表达式,重要的话说了不下三遍了,至于附加的SSM,我会持续跟新,会手把手带你理解的,别急,别急,就当先认识一下SSM吧。
泰斗贤若如
2019/08/06
5540
不会框架不要紧,我带你自定义框架
猿实战02——Spring+mybatis+maven+多模块框架搭建姿势
猿实战是一个原创系列文章,通过实战的方式,采用前后端分离的技术结合SpringMVC Spring Mybatis,手把手教你撸一个完整的电商系统,跟着教程走下来,变身猿人找到工作不是问题。想要一起实战吗?,关注公主号猿人工厂,获取基础代码,手把手带你开发属于自己的电商系统。 从今天开始,我们将进入猿实战的阶段,实现一个前后端分离的电商系统,没有开发框架怎么行?今天是第一个系列,猿人君将带你搭建后端开发框架。
山旮旯的胖子
2020/08/21
8270
猿实战02——Spring+mybatis+maven+多模块框架搭建姿势
MAVEN_SPRING+SPRINGMVC+MYBATIS+FREEMARKER 整合
          在公司实习的时候 公司用的是  MAVEN_SPRING+SPRINGMVC+MYBATIS+FREEMARKER 框架; 用了2个月;就想自己来整合一下框架;
石臻臻的杂货铺[同名公众号]
2021/07/14
3910
MongoDB 整合spring-data-jpa,spring 4.x
Spring Data提供了repository 抽象方式,可以极大的减少数据访问层千篇一律的类似的重复的代码。 基本DAO都会实现,find,findAll, findById, save, delete,update等方法,而且代码逻辑基本一致。Spring Data提供了简化方法,通过接口定义 Spring Data通过Proxy自动提供具体的实现。 我们spring-data和mongodb整合,避免直接使用mongoTemplate进行繁琐的增删改查 下面是我写的一个demo pom.xml <p
冷冷
2018/02/08
2.8K0
springMVC整合freemarker遇到的问题 maven
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency>
陈灬大灬海
2018/09/12
6080
springMVC整合freemarker遇到的问题 maven
spring整合shiro(含MD5加密)shiro简介:开发环境及技术:一、数据库设计:二、项目环境搭建:三、项目功能实现四、项目测试五、知识点补充总结:
shiro简介: shiro是apache提供的一个强大易用的Java安全框架,用于身份验证、授权、密码学和会话管理。 开发环境及技术: 1、mysql - 5.7.21 2、navicat(mysql客户端管理工具) 3、eclipse 4、jdk9 5、tomcat 8.5 6、spring & springmvc 7、mybatis 3 8、shiro 9、maven 现在直接开始建项目,从项目中具体讲解shiro的使用,项目虽简单,却五脏俱全。 一、数据库设计: 数据库有三张表,分别
贪挽懒月
2018/05/18
1.7K1
Freemarker教程1(基本使用)
  FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件
用户4919348
2019/04/02
9590
Freemarker教程1(基本使用)
手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
本文发表于2016年6月,写于作者学生时期。文中使用到的技术和框架可能不是当下最佳实践,甚至很不“优雅”。但对于刚接触JavaEE和Spring的同学来说,还是能有很多收获的,大牛轻拍= =
全栈程序员站长
2022/07/31
4410
手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
FreeMarker实现网页静态化
  FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页面或是页面展示。
别先生
2019/09/29
1.2K0
FreeMarker实现网页静态化
Spring框架结构
spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置maven依赖就可以简洁明了,下面举个例子,要在普通java工程使用spring框架,需要哪些jar呢?只要一个。
一头小山猪
2020/04/10
5680
实战spring自定义属性(schema):快速体验
在开发dubbo服务的时候,我们会在xml中做以下类似的配置: <dubbo:application name="dubbo_service_provider" /> <dubbo:registry
程序员欣宸
2018/01/04
1.3K0
实战spring自定义属性(schema):快速体验
day76_淘淘商城项目_09_商品详情页面动态展示 + FreeMarker入门 + 静态化页面标签介绍 + 商品详情页面静态化页面实现_匠心笔记
从架构中可以看出商品详情页面是一个表现层工程。 创建一个商品详情页面展示的Maven工程。
黑泽君
2018/12/21
2.7K0
Spring集成MyBatis
如果觉得Hibernate不够灵活,可以尝试用Mybatis。相比于Hibernate,Mybatis则显得更加轻量、更加灵活,对于我这种不喜欢被束缚的人,使用Mybatis更加顺手、舒心一些。 My
古时的风筝
2018/01/08
1.5K0
Spring集成MyBatis
SSM三大框架整合
三大框架整合的思路 1、Dao层: Mybatis的配置文件:SqlMapConfig.xml 不需要配置任何内容,需要有文件头。文件必须存在。 applicationContext-dao.xml: mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。 2、Service层: applicationContext-service.xml: 所有的service实现类都放到sp
用户2146856
2018/05/18
1.1K0
cms项目系列(一)——SSM框架搭建
我们在main目录下新建两个文件夹,分别是java和resources,并把cms标记为Sources目录,resources标记为Resources目录;
程序员的时光001
2020/07/14
8110
Spring自定义标签的使用
自定义标签是spring为了给开发人员扩展组件使用的,因为它提供了一个标准的公共可插拔的接口;目前我们都知道spring非常强大,不过实际上除了spring-core和spring-beans外,其他都是通过自定义标签扩展实现的,其次还有一些开源组件也是,如dubbo等。所以,对于想扩展spring组件的小伙伴来说,了解如何自定义标签和相应的原理是必须走的第一步。
leehao
2025/02/11
1650
Spring自定义标签的使用
推荐阅读
相关推荐
Spring MVC 学习
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验